:root{--theme: #000;--link: #0967d3;--side: 475px;--system-fonts: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--icons: icomoon}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#1f2933}body.white{background-color:#fff}a{color:#0967d3;font-weight:600}html{font-size:107.5%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;width:100vw;height:100vh}.hidden{display:none}#splash{position:fixed;background:url("map.png") no-repeat center center;background-size:cover;opacity:.7;z-index:-1;top:0;left:0;right:0;bottom:0}#splash-search{z-index:10;background-color:#f5f7fa;padding:50px 50px;border-radius:10px;width:90%;max-width:600px;border:20px solid #fff;display:table;margin:100px auto;position:relative}#splash-search input[type=text]{background-color:#fff;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:13px;border-radius:5px;margin:.75rem 0 1.25rem;text-align:center}#splash-search label{font-weight:600;font-size:.9rem;line-height:1.3em;display:block;text-align:center}#splash-search input[type=submit]{display:table;margin:0 auto;background-color:#0967d3;color:#fff;font-weight:500;padding:10px 15px;border-radius:5px;font-size:.9rem;transition:all .2s ease}#splash-search input[type=submit]:hover{background-color:#01337e}#splash-search.ajax input[type=submit]{display:none}#sidebar-search{display:flex}#sidebar-search input[type=text]{background-color:#fff;padding:12px 20px;width:90%;background-color:#e6f6ff;font-size:.9rem}#sidebar-search input[type=submit]{background-color:#0967d3;color:#fff;font-weight:600;width:100px;text-align:center;font-size:.9rem;transition:all .2s ease}#sidebar-search input[type=submit]:hover{background-color:#01337e}#results{background-color:#fff;padding:15px 20px;font-size:.9rem;line-height:1.3em}#results span{font-weight:700}#qlogo{width:70px;height:70px;background:url("qlogo.png");background-size:100%;position:absolute;top:30px;right:40px}#heading{margin-bottom:2em}#hd2{font-family:AppHeadline;font-size:2rem;font-weight:500;letter-spacing:-0.02em;margin:2px 0 5px}#hd1{font-weight:500}#hd3{font-style:italic;font-size:.925rem}.loading{width:50px;height:50px;margin:0 auto;display:table;background:url("loading.gif");background-size:100%;display:block}#wrapper{background-color:#f5f7fa;width:100%;min-height:100vh;z-index:5;position:fixed;top:0;left:0;right:0;bottom:0}#sidebar,#single-meeting{width:var(--side);height:100%;position:fixed;box-shadow:0 4px 6px rgba(0,0,0,.2);z-index:10;overflow-y:scroll}#single-meeting{z-index:20;background-color:#fff}#map{background-color:#fff;width:calc(100vw - var(--side));height:100vh;position:fixed;left:var(--side)}#headline{font-size:1.6rem;line-height:1.2em;font-family:AppHeadline;font-weight:300}#headline .bold{font-weight:500}#headline .thin{font-weight:300;font-size:1.2rem}#subline{margin:.5rem 0;font-size:.95rem}.single-meeting{padding:20px 25px;margin:30px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-top:5px solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.single-meeting.green{border-top-color:#0e8167}.single-meeting.red{border-top-color:#bb506e}.single-meeting.yellow{border-top-color:#ebbf59}.single-meeting.blue{border-top-color:#4591c1}.single-meeting.orange{border-top-color:#f58231}.single-meeting.purple{border-top-color:#765a96}.single-meeting.cyan{border-top-color:#39e2e2}.single-meeting.magenta{border-top-color:#dc31d7}.single-meeting.lime{border-top-color:#c9ef4b}.single-meeting.pink{border-top-color:#fabebe}.single-meeting.teal{border-top-color:#469990}.single-meeting.lavender{border-top-color:#e6beff}.single-meeting.brown{border-top-color:#9a6324}.single-meeting.beige{border-top-color:#fffac8}.single-meeting.mint{border-top-color:#aaffc3}.single-meeting.olive{border-top-color:olive}.single-meeting.apricot{border-top-color:#ffd8b1}.single-meeting.grey{border-top-color:#a9a9a9}.single-meeting h4{font-family:AppHeadline;font-size:1.3rem;margin-bottom:10px}.single-meeting p{line-height:1.3em}#sidebar-head{box-shadow:0 4px 6px rgba(0,0,0,.1)}.hidden-info{display:none}#covid{background-color:#fed1b9;padding:30px}#covid h6{font-weight:700;margin-bottom:5px}#covid p{line-height:1.3em;font-size:.925rem}#covid a{color:#c42817}#instructions{color:#9aa5b1;text-align:center;margin:2em 0 .5em;font-size:.85rem;font-weight:600}.close{position:absolute;top:20px;right:20px;cursor:pointer}.close span{font-size:20px;position:absolute;left:-25px;top:0px}#single-meeting{padding:50px;margin-left:calc( -1 * var(--side));top:0;padding-bottom:25vh}#single-meeting .loading{margin:200px auto}#single-meeting.loaded .loading{display:none}#single-meeting h2{font-family:AppHeadline;font-size:1.6rem;letter-spacing:-0.01em}#single-meeting p{line-height:1.3em;margin-bottom:.25em}#single-meeting p.label{font-weight:600;border-bottom:1px solid #9aa5b1;padding-bottom:4px;margin:1.25em 0 7px;position:relative}#tab-am-events p{line-height:1.3em;margin-bottom:.25em}#nav{font-size:.875rem;margin:15px 0}#nav li{background-color:#f1f5f8;padding:9px 13px 9px 34px;border-radius:5px;position:relative;margin:0 10px 10px 0;font-weight:500;transition:all .2s ease;display:inline-block}#nav li.with-link{padding:0}#nav li.with-link a{padding:9px 13px 9px 34px;display:block}#nav li:not(.not-clickable){cursor:pointer}#nav li:not(.not-clickable):not(.active):hover{background-color:#b8e2ff}#nav li span{position:absolute;font-size:1.1rem;left:9px}#nav li a{color:inherit;font-weight:normal}#nav li.active{background-color:#0967d3;color:#fff}a.directions-url{font-size:.8rem;position:absolute;right:0}.month-heading{font-family:AppHeadline;font-size:1.4rem;margin:0 0 10px;text-align:center}.no-results{margin:1em 0 2em;text-align:center}.today{display:none}.cal-day{position:relative}.cal-day>div{display:inline-block;vertical-align:top}.cal-day .cal{font-weight:600;text-align:center;text-transform:uppercase;position:absolute;top:16px;left:14px}.cal-day .single-event{margin:20px 0 20px 70px;word-break:break-word;background-color:#f5f7fa;padding:15px 20px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block}.cal-day .title{font-weight:600}.cal-day .venue{font-style:italic}.cal-day .description{font-size:.9rem}a.cal-zoom-button{background-color:#0967d3;color:#fff;padding:5px 9px;display:inline-block;margin:5px 0;border-radius:5px;font-size:.9rem;font-weight:500;transition:all .2s ease}a.cal-zoom-button:hover{background-color:#01337e}a.cal-zoom-button-inactive{background-color:#f5f7fa;border:1px solid #9aa5b1;color:#9aa5b1;cursor:not-allowed;padding:5px 9px;display:inline-block;margin:5px 0;border-radius:5px;font-size:.9rem;font-weight:500}.warning{background-color:#fed1b9;border-left:5px solid #f15832;padding:12px 15px;font-size:.9rem;margin:1em 0;font-weight:500}#area-meeting #sidebar-head{background-color:#fff;padding:50px}#area-meeting #sidebar-head h2{font-family:AppHeadline;font-size:1.75rem;letter-spacing:-0.02em}#area-meeting #sidebar-head h3{font-family:AppHeadline;font-size:1.25rem;font-weight:300;margin:10px 0 0}.surtitle{margin-bottom:10px}#tab-am-events{padding:30px}#tab-am-events .single-event{background-color:#fff}.category{font-size:.8rem;font-weight:500;padding:4px 7px;display:inline-block;border:1px solid;border-radius:5px;margin:5px 0 0;border-left-width:25px;cursor:help}.category.red{background-color:#ffe6e6;border-color:#ef4e4e}.category.green{background-color:#e2f9e3;border-color:#56ae5b}.category.yellow{background-color:#fff3c2;border-color:#f0b428}.category.blue{background-color:#e6f6ff;border-color:#2487eb}.category.purple{background-color:#f2ecfe;border-color:#9345ed}@media only screen and (max-width: 568px){#map,#qlogo{display:none}#sidebar,#single-meeting{width:100vw}}
