@import"https://fonts.googleapis.com/css?family=Lato:300,400,700";:root{--color-primary-0: #323E6F;--color-primary-1: #767FA5;--color-primary-2: #4E5988;--color-primary-3: #1D2857;--color-primary-4: #0A143B;--color-secondary-1-0: #453170;--color-secondary-1-1: #8576A6;--color-secondary-1-2: #604D88;--color-secondary-1-3: #2F1C58;--color-secondary-1-4: #19093B;--color-secondary-2-0: #A3953D;--color-secondary-2-1: #F3E8A4;--color-secondary-2-2: #C7BA66;--color-secondary-2-3: #81731E;--color-secondary-2-4: #574B05;--color-complement-0: #A3853D;--color-complement-1: #F3DBA4;--color-complement-2: #C7AA66;--color-complement-3: #81631E;--color-complement-4: #573E05}@font-face{font-family:ChaparralPro;font-style:normal;src:url(ChaparralPro-Regular.74f21ef2b900ced3.woff) format("woff")}@font-face{font-family:ChaparralPro;font-style:italic;src:url(ChaparralPro-Italic.e4ac66962178661e.woff) format("woff")}hr{border-top:5px double #888}body{padding:25px;font-family:ChaparralPro,serif}.container{max-width:1000px}nav{text-align:right}nav>a{font-family:Lato,sans-serif;font-weight:700}.name>h1{font-weight:700;margin:0}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:300}h1{font-size:1.3em;font-weight:900}h2{font-size:1.2em;font-weight:700}h3{font-size:1.1em;font-weight:400}h4{font-size:1em}aside{font-family:Lato,sans-serif;font-size:.7em}aside>h2{font-weight:700;font-size:1.2em;margin:10px 0 5px}aside>p{margin:2px 2px 5px;font-size:1em}aside>a{display:block}aside>a>span{vertical-align:top;line-height:16px}img.maxwidth{max-width:100%;display:block}code{color:var(--color-complement-0)}hr{border-top:1px solid #888}a{color:var(--color-primary-0)}a:hover{color:var(--color-primary-1)}a:active{color:var(--color-primary-2)}a:visited{color:var(--color-primary-0)}span.note,p.leaders{font-family:Lato,sans-serif;color:var(--color-complement-0)}blockquote{font-family:Lato,sans-serif;font-size:.8em;margin:0 0 0 1em}tbd{color:var(--color-secondary-1-0)}.tbd{color:var(--color-secondary-1-0)}.emph{font-family:Lato,sans-serif;color:var(--color-complement-0)}.row-eq-height{display:flex}.day{border-style:solid;border-width:1px;margin:1px}.today{background-color:var(--color-primary-1)}.event{margin:0 0 5px;padding:0 5px}.holiday{background-color:#fff275}.project{background-color:#daedbd}.assignments{background-color:#efc7c2}.due{background-color:#90d7ff}.absence{background-color:#f4b9b2;font-weight:300}.officehours_daniel{background-color:#967d69}
