  @font-face{font-family:'AGaramondPro-SemiboldItalic';src:url('/presidentsreport/2017/fonts/AGaramondPro-SemiboldItalic.eot');src:url('/presidentsreport/2017/fonts/AGaramondPro-SemiboldItalic.woff2') format('woff2'),
url('/presidentsreport/2017/fonts/AGaramondPro-SemiboldItalic.woff') format('woff'),
url('/presidentsreport/2017/fonts/AGaramondPro-SemiboldItalic.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AGaramondPro-SemiboldItalic.svg') format('svg'),
url('/presidentsreport/2017/fonts/AGaramondPro-SemiboldItalic.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirLT-Roman';src:url('/presidentsreport/2017/fonts/AvenirLTStd-Roman.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Roman.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Roman.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Roman.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Roman.svg') format('svg');}
@font-face{font-family:'AvenirLT-Light';src:url('/presidentsreport/2017/fonts/AvenirLTStd-Light.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Light.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Light.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Light.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Light.svg') format('svg');}
@font-face{font-family:'AvenirLT-Medium';src:url('/presidentsreport/2017/fonts/AvenirLTStd-Medium.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Medium.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Medium.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Medium.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Medium.svg') format('svg');}
@font-face{font-family:'AvenirLT-Heavy';src:url('/presidentsreport/2017/fonts/AvenirLTStd-Heavy.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Heavy.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Heavy.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Heavy.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Heavy.svg') format('svg');}
@font-face{font-family:'AvenirLT-Black';src:url('/presidentsreport/2017/fonts/AvenirLTStd-Black.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Black.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Black.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Black.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirLTStd-Black.svg') format('svg');}
@font-face{font-family:'AvenirNext-Medium';src:url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCn.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCn.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCn.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCn.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCn.svg') format('svg');}
@font-face{font-family:'AvenirNext-Medium-Italic';src:url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCnIt.otf') format('otf'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCnIt.ttf') format('truetype'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCnIt.woff') format('woff'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCnIt.eot') format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-MediumCnIt.svg') format('svg');}
@font-face{font-family:'AvenirNext-Condensed';src:url('/presidentsreport/2017/fonts/AvenirNextLTPro-Cn.otf')format('otf'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-Cn.ttf')format('truetype'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-Cn.woff')format('woff'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-Cn.eot')format('embedded-opentype'),
url('/presidentsreport/2017/fonts/AvenirNextLTPro-Cn.svg')format('svg');}
body, html{height:100%;font-family:Georgia, Times, "Times New Roman", serif;}
a:visited,a:focus{text-decoration:none!important;}
#isHomeNoLink{font-family:AGaramondPro-SemiboldItalic,Georgia, Times, "Times New Roman", serif;color:#fff;font-size:15.5px;display:inline-block;position:relative;top:10px;left:18px;}
.ScrollSceneIndicators{z-index:9999999 !important;}
#blueleaf{background:url('/presidentsreport/2017/images/page-backgrounds/leaf-trans-white.png');background-color:#1B3986;background-position:center;background-attachment:fixed;color:#ffffff;background-repeat:no-repeat;}
.blue-leaf-content{margin-top:30px;margin-bottom:30px;}
.no-fix #blueleaf p{font-size:16px;/*background:-webkit-linear-gradient(left, #c5c5e6 , #ffffff,#c5c5e6);background:-o-linear-gradient(right, #c5c5e6, #ffffff,#c5c5e6);background:-moz-linear-gradient(right, #c5c5e6, #ffffff,#c5c5e6);background:linear-gradient(to right, #c5c5e6 , #ffffff,#c5c5e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;*/margin-bottom:20px; color:#fff;}
 #blueleaf p a{color:#fff;border-bottom:1px solid #fff;}
#blueleaf .link-row{margin-top:0px;text-align:center;padding-bottom:30px;}
#blueleaf .link-row .button-link{text-align:center;margin-bottom:20px;width:70%;}
#blueleaf .link-row.link-row-desk .button-link{display:inline-block;margin-right:10px;}
#blueleaf .link-row .button-link:hover{background-color:#ffffff;color:#333333;text-decoration:none;}
.blockquote-attr{display:block;margin-top:30px;font-family:'AvenirNext-Medium',arial, sans-serif;font-size:14px;text-transform:uppercase;}
#blueleaf .mobile-hide{display:none;}
#blueleaf #mh-continue{float:right;background-color:transparent;border:0px;}
#charts-2017 h2{font-size:45px;font-family:'AvenirLT-Black',arial, sans-serif;margin-top:0px;padding-top:0px;color:#414242;margin-bottom:60px;text-align:center;letter-spacing:-2px;text-transform:lowercase;}
.content-page-body blockquote{border:none;font-size:22px;font-family:'AvenirLT-Heavy',arial, sans-serif;padding-left:40px;padding-right:40px;text-align:center;line-height:1.8em;}
.content-page-body blockquote:before{font-family:'AvenirNext-Medium',arial, sans-serif;content:'\201c';font-size:180px;display:block;line-height:100px;position:relative;top:40px;}
.container:not(.grid-container),.row:not(.row.story-grid){max-width:1080px;}
.content-page-body .container, .framework-page-body .container, .pres-page-body .container,.theme-page-body .container, .site-header .container{position:relative;max-width:980px;}
#contact-list{font-family:Georgia, Times, "Times New Roman", serif;color:#969898;padding-left:0px;margin-left:0px;list-style-type:none;list-style-image:none;}
#contact-list a{color:#969898;text-decoration:none;}
#contact-list a:hover{border-bottom:1px solid #969898;}
.content-menu:not(.drop-list) a{font-family:'AvenirNext-Medium',Arial,sans-serif;}
.content-menu{margin-left:0px;padding-left:0px;list-style-type:none;list-style-image:none;}
.content-menu:not(.drop-list){margin-top:0px;text-transform:uppercase;}
.content-menu.drop-list li{margin-top:5px;font-size:18px;}
@media screen and (min-width:768px){#charts-2017 h2{font-size:70px;}
.content-menu:not(.drop-list){margin-top:50px;margin-bottom:inherit;}
#blueleaf #mh-continue{display:none;}
#blueleaf .mobile-hide{display:block;}
#blueleaf .link-row{margin-top:40px;padding-bottom:0px;}
#blueleaf .link-row .button-link{width:100%;}
.no-fix #blueleaf p, .ie-fix #blueleaf p{font-size:21px;margin-bottom:40px;}
.content-page-body blockquote{padding-left:100px;padding-right:100px;}
.content-menu.drop-list li{font-size:18px;}
}
@media screen and (min-width:992px){.content-menu.drop-list li{}
}
.content-menu.drop-list li, .content-menu.drop-list li a{color:#ffffff;}
.content-menu.drop-list li a:hover{color:#ffffff;text-decoration:underline;}
.content-menu.drop-list li{font-family:Georgia, Times, "Times New Roman", serif;}
.content-menu li ul{list-style-type:none;list-style-image:none;margin-left:0px;}
.content-menu a{text-decoration:none;display:block;width:100%;}
.content-menu .menu-group{margin-bottom:35px;}
#content-top{padding-top:60px;padding-bottom:30px;}
.framework-page-body #content-top, .theme-page-body #content-top, .pres-page-body #content-top{padding-bottom:0px;}
#drop-menu{width:100%;background-color:#1b3986;position:absolute;top:-2000px;left:0px;z-index:5000000;min-height:100%;padding-bottom:200px;}
#drop-menu .menu-group{font-size:26px;text-transform:lowercase;font-style:italic;}
#drop-menu li ul{margin-left:0px;padding-left:0px;}
#drop-menu .menu-group a{font-style:normal;}
#drop-menu a{text-transform:none;}
#drop-menu .menu-header{margin-top:45px;margin-bottom:25px;display:block;}
#drop-list-container{padding-top:100px;}
ul#drop-list{font-size:24px;margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
ul#drop-list a{color:#ffffff;text-decoration:none;}
ul#drop-list a:hover{border-bottom:1px solid #fff;}
#footer{padding-top:75px;padding-bottom:75px;background-color:#393a39;}
#footer .contact-info{color:#E6E7E8;font-family:georgia;font-size:20px;font-style:italic;list-style-type:none;margin-left:0px;padding-left:0px;}
#footer .contact-info li a{color:#E6E7E8;text-decoration:none;}
#footer .contact-info li a:hover{text-decoration:underline;}
#footer .contact-info li{border-bottom:1px solid #58595B;padding-top:10px;padding-bottom:15px;}
.pres-page-body #footer{margin-top:0px;}
.pres-page-body .content-container{padding-bottom:200px;}
.pres-page-body.page-vital-signs-and-financials .content-container{padding-bottom:0px;}
.pres-page-body.page-leadership .content-container{padding-bottom:40px;}
#footer .logo-link{position:relative;display:block;left:-6px;margin-bottom:20px;}
.inner-page-title{font-size:80px;font-family:'AvenirLT-Black',arial, sans-serif;position:relative;top:30px;text-align:center;letter-spacing:-4px}
.content-open-for-business .inner-page-title{word-spacing:-8px;}
#wordmark{max-width:80%;}
.drop-mun-logo{display:none;}
.light-menu #drop-mun-logo-light{display:inline-block;}
.dark-menu #drop-mun-logo-dark{display:inline-block;}
.pres-page-body.page-vital-signs-and-financials .pres-vision{font-size:45px;}
@media screen and (min-width:768px){.pres-page-body.page-vital-signs-and-financials .pres-vision{font-size:70px;}
.framework-page-body #content-top, .theme-page-body #content-top, .pres-page-body #content-top{padding-bottom:60px;}
.pres-page-body.page-year-in-review #content-top{padding-bottom:0px;}
#content-top{padding-top:60px;padding-bottom:60px;}
.inner-page-title{font-size:118px;}
.content-open-for-business .inner-page-title{word-spacing:-20px;}
#main-open-for-business .main-section-title{word-spacing:-24px;}
}
@media screen and (min-width:992px){.inner-page-title{font-size:126px;}
}
#main-open-to-feedback .main-section-title{font-size:38px;text-transform:uppercase;color:#e73b3e;letter-spacing:-1px;line-height:43px;}
.inner-page-title span.forbus,#main-open-for-business span.forbus{font-size:50px;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;}
#main-open-to-feedback span.forbus{font-size:46px;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;color:#009f98;}
#main-open-to-feedback .link-row{margin-top:120px;}
.image-container{margin-top:70px;margin-bottom:70px;}
.image-container img{}
.content-page-body .image-caption{margin-top:20px;font-size:16px;}
.main-section:not(#footer){min-height:120%;}
.main-section:not(#footer):not(#siteSplash) .container{padding-top:50%;position:relative;}
#main-open-to-feedback .container{padding-top:16%;position:relative;}
#main-open-to-feedback #feedback-text{width:100%;background-color:rgba(255,255,255,0.4);border:none;border-color:transparent;color:#333;font-size:36px;margin-top:30px;}
h2.main-section-title{font-family:'AvenirLT-Black', arial, sans-serif;font-size:70px;text-align:center;letter-spacing:-5px;line-height:70px;}
#content-top .content-menu{margin-bottom:30px;}
#content-top .content-menu a{font-size:18px;}
@media screen and (min-width:300px){
    #content-top .content-menu a {
        font-size: 21px;
        line-height: 34px;
    }
}
@media screen and (min-width:410px){#content-top .content-menu a{font-size:21px;}
#content-top .content-menu{margin-bottom:50px;}
}
@media screen and (min-width:769px){#content-top .content-menu{margin-bottom:50px;}
    #content-top .content-menu a {
        line-height: 1.42857143;
        font-size: 18px;

    }
}
@media screen and (min-width:340px){h2.main-section-title{font-size:80px;}
}


#main-open-dialogue h2.main-section-title{line-height:84px;}
p.main-section-subhead{font-size:20px;margin-top:25px;}
.panel-image{background-size:cover;background-position:center;}
.pageheader{height:460px;}
#page_content{padding-top:30px;padding-bottom:40px;}
.theme-page-body #page_content{}
.page_content{margin-top:10px;padding-bottom:40px;}
.content-page-body p{font-size:21px;margin-bottom:1.3em;line-height:1.3em;}
p.main-section-subhead{color:#fff;text-align:center;}
h2{font-size:26px;font-weight:bold;}
@media screen and (min-width:768px){.page_content{}
h2{font-size:30px;font-weight:normal;}
.content-page-body p, .pres-page-body p, .theme-page-body p, .framework-page-body p{font-size:21px;margin-bottom:3em;line-height:1.6em;}
#page_content p:first-child{font-size:26px;}
#page_content{padding-bottom:40px;}
#main-open-to-feedback .container{padding-top:20%;}
.main-section:not(#footer):not(#siteSplash) .container{padding-top:30%;position:relative;}
p.main-section-subhead{font-size:32px;text-shadow:0 2px 0 rgba(0,0,0,0.2);color:#fff;text-align:left;}
h2.main-section-title{font-size:151px;line-height:140px;}
#main-open-dialogue h2.main-section-title{line-height:155px;}
.content-page-body p{font-size:21px;}
#page_content p:first-child{font-size:26px;}
}
@media screen and (min-width:992px){#main-open-to-feedback .container{padding-top:8%;}
p.main-section-subhead{margin-top:0px;}
.main-section:not(#footer):not(#siteSplash) .container{padding-top:15%;position:relative;}
h2.main-section-title, #main-open-dialogue h2.main-section-title{line-height:normal;}
.content-page-body p{font-size:21px;}
#page_content p:first-child{font-size:26px;}
}
#page_content p a,#blueleaf p a{text-decoration:none;border-bottom:1px solid;word-wrap:break-word;}
.no-fix #blueleaf p a,.no-fix #blueleaf p a:hover{border-color:#7f7f93 !important;}
#page_content p a:hover,#blueleaf p a:hover{text-decoration:none;border-bottom:2px solid;}
.content-page-body .flavor-image-container, .pres-page-body .flavor-image-container{position:relative;}
.content-open-water .flavor-col img{max-width:60%;}
.content-page-body .page-background-image{position:absolute;width:60%;height:auto;background-repeat:no-repeat;}
.content-page-body .flavor-square, .pres-page-body .flavor-square{height:100px;width:100px;opacity:0.8;background-color:red;position:absolute;bottom:-15px;left:-15px;}
.content-page-body .flavor-text{font-size:16px;margin-top:30px;}
.content-page-body .page-end-next, .content-page-body .page-end-view-more{padding-top:60px;color:#969898;padding-bottom:60px;}
.content-page-body .page-end-view-more h3{font-family:Georgia, Times, "Times New Roman", serif;}
.content-page-body .page-end-view-more h3, .content-page-body .page-end-view-more p{font-size:18px;}
.content-page-body .page-end-next h3, .content-page-body .page-end-view-more h3{margin-top:0px;padding-top:0px;}
.content-page-body h3.nextpage-title{font-family:'AvenirNext-Medium',arial, sans-serif;margin-top:7px;padding-top:0px;font-size:14px;text-transform:uppercase;}
.content-page-body .page-end-next p{font-size:14px;font-family:georgia;}
.content-page-body .subhead, .pres-page-body .subhead{font-size:24px;font-family:'AvenirLT-Black', sans-serif;padding:0px;margin:0px;letter-spacing:-1px;line-height:28px;}
@media screen and (min-width:768px){.content-page-body .subhead, .pres-page-body .subhead{margin-top:50px;font-size:36px;letter-spacing:normal;line-height:normal;}
}
@media screen and (min-width:992px){.content-page-body .subhead, .pres-page-body .subhead{font-size:42px;line-height:48px;letter-spacing:-1px;}
}
.framework-page-body, .pres-page-body,.theme-page-body{background-color:#F7F5F5;}
.framework-page-body .page-background-image, .pres-page-body .page-background-image{position:absolute;height:400px;top:400px;left:150px;background-repeat:no-repeat;z-index:-100;}
.framework-page-body h1, .pres-page-body h1, .theme-page-body h1{font-family:'AvenirLT-Black', sans-serif;font-size:70px;color:#fff;top:66px;letter-spacing:-3px;line-height:74px;}
.theme-page-body.page-environment h1,
.theme-page-body.page-infrastructure h1{font-size:60px;}
.framework-page-body p, .pres-page-body p, .theme-page-body p{color:#ABACAC;font-size:21px;margin-bottom:1.6em;}
.pres-page-body.page-presidents-message #page_content p,
.pres-page-body.page-presidents-message #page_content a, .pres-page-body .vitals-container p{color:rgb(95,95,95);}
.framework-page-body .page-end-view-more{padding-top:60px;border-top:1px solid;}
#vision-text{color:#11ABC3;font-size:24px;}
.leader-mobile .img-circle{margin-bottom:30px;}
@media screen and (min-width:768px){#vision-text{font-size:36px;line-height:42px;letter-spacing:-1px;}
.framework-page-body p, .pres-page-body p, .theme-page-body p{font-size:21px;}
.framework-page-body h1, .pres-page-body h1, .theme-page-body h1, .theme-page-body.page-environment h1,
.theme-page-body.page-infrastructure h1{font-size:100px;line-height:97px;}
}
@media screen and (min-width:992px){.framework-page-body p, .pres-page-body p, .theme-page-body p{font-size:21px;}
}
.framework-page-body .flavor-color{color:#797B7B;}
.framework-page-body .content-menu a, .pres-page-body .content-menu a, .theme-page-body .content-menu a{color:#BBBCBB;text-transform:uppercase;}
.framework-page-body .content-menu a:hover, .pres-page-body .content-menu a:hover, .theme-page-body .content-menu a:hover{color:#969898;}
.framework-page-body .page-end-frameworks{padding-top:60px;padding-bottom:200px;color:#969898;border-top:1px solid #969898;margin-top:125px;}
.theme-page-body .button-link,
.framework-page-body .button-link, .pres-page-body .button-link{color:#393A39;border-color:#616262;font-size:14px;text-decoration:none;}
.theme-page-body .button-link:hover,
.framework-page-body .button-link:hover, .pres-page-body .button-link:hover{color:#fff;background-color:#616262;}
.pres-page-body .subhead{padding-bottom:60px;color:#48484a;border-bottom:1px solid;margin-bottom:60px;display:inline-block;}
.pres-page-body .flavor-text{font-family:georgia;color:rgb(95,95,95);font-size:16px;margin-top:20px;}
.pres-page-body #page_content{padding-top:0px;padding-bottom:40px;}
.pres-page-body .pres-vision{font-size:70px;font-family:'AvenirLT-Black',arial, sans-serif;margin-top:0px;padding-top:0px;letter-spacing:-2px;}
.pres-vision a{border-bottom:1px solid #11ABC3;text-decoration:none;}
.pres-vision a:hover{border-bottom:2px solid #11ABC3;text-decoration:none;}
.pres-page-body .pres-values-header, .pres-page-body .pres-values-content{font-size:21px;color:#ABACAC;}
.pres-page-body .pres-values-header{color:#858787;padding:0px;margin:0px;}
.pres-page-body .pres-values-content-list{padding-left:0px;margin-left:0px;list-style-type:none;list-style-image:none;font-size:21px;color:#ABACAC;margin-bottom:50px;}
.pres-page-body .pres-values-content-list li{margin-bottom:30px;}
.site-header{padding-top:25px;}
.soc-icons{margin-left:0px;padding-left:0px;list-style-type:none;list-style-image:none;}
.soc-icons li{display:inline;float:left;}
.soc-icon{display:block;height:32px;width:32px;font:0/0 a;background-position:center;margin-right:20px;background-repeat:no-repeat;}
.soc-container{height:60px;padding-top:40px;padding-bottom:40px;margin-bottom:60px;}
.soc-light .soc-facebook{background-image:url("/presidentsreport/2017/images/facebook.png");}
.soc-light .soc-twitter{background-image:url("/presidentsreport/2017/images/twitter.png");}
.soc-light .soc-flickr{background-image:url("/presidentsreport/2017/images/flickr.png");}
.soc-light .soc-linkedin{background-image:url("/presidentsreport/2017/images/linkedin.png");}
.soc-dark .soc-facebook{background-image:url("/presidentsreport/2017/images/facebook-dark.png");}
.soc-dark .soc-twitter{background-image:url("/presidentsreport/2017/images/twitter-dark.png");}
.soc-dark .soc-linkedin{background-image:url("/presidentsreport/2017/images/linkedin-dark.png");}
.soc-dark .soc-flickr{background-image:url("/presidentsreport/2017/images/flickr-dark.png");}
.soc-blue .soc-facebook{background-image:url("/presidentsreport/2017/images/facebook-blue.png");}
.soc-blue .soc-twitter{background-image:url("/presidentsreport/2017/images/twitter-blue.png");}
.soc-blue .soc-flickr{background-image:url("/presidentsreport/2017/images/flickr-blue.png");}
.soc-yellow .soc-facebook{background-image:url("/presidentsreport/2017/images/facebook-yellow.png");}
.soc-yellow .soc-twitter{background-image:url("/presidentsreport/2017/images/twitter-yellow.png");}
.story-grid{margin:0px;}
.story-grid-item{height:50%;margin:0px;padding:0px;position:relative;overflow:hidden;}
.story-grid-item .story-cover{position:absolute;top:-100%;left:0px;height:100%;width:100%;z-index:100;padding:15px;color:#fff;font-family:'AvenirLT-Light',arial, sans-serif;}
.story-grid-item .story-cover .gi-section{font-size:16px;display:block;margin-bottom:20px;}
.story-grid-item .story-cover .gi-content{font-size:14px;margin-top:15px;margin-bottom:20px;}
.story-grid-item h3{font-family:'AvenirLT-Black', sans-serif;font-size:24px;padding:0px;margin:0px;color:#fff;}
.row.story-grid,.container-fluid.grid-container{height:100%;margin:0px;padding:0px;}
.grid-story{height:100%;padding:10%;width:100%;background-position:center;background-size:cover;cursor:pointer;}
.link-row{margin-top:120px;}
.link-col{text-align:center;position:absolute;left:0px;bottom:60px;}
.link-col a,.link-col input[type=submit], a.gi-link,.button-link{color:#ffffff;font-family:'AvenirNext-Medium', sans-serif;display:inline-block;padding:10px 20px;border:1px solid #fff;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;line-height:normal !important;}
.link-col.link-col-invert a{background-color:#fff;color:#48484a;}
.link-col.link-col-invert a:hover{color:#fff;background-color:transparent;}
.link-col input[type=submit]{background-color:transparent;}
.link-col input[type=submit]:hover{background-color:#ffffff;color:#333333;}
.open-book .link-col a{margin-left:20px;}
a.pres-gazette-link{color:#019F99;font-family:'AvenirLT-Heavy',arial, sans-serif;font-size:18px;}
.pres-page-body .button-link.pres-button-link{color:#019F99;border-color:#019F99;}
.pres-page-body .button-link.pres-button-link:hover{color:#fff;background-color:#019F99;}
.link-col a:hover, a.gi-link:hover{background-color:#ffffff;color:#333333;}
#showMenu{background-color:transparent;border:none;background-image:url(/presidentsreport/2017/images/menu-drop.png);height:32px;width:32px;background-position:center;background-repeat:no-repeat;}
.dark-menu #showMenu{background-image:url(/presidentsreport/2017/images/menu-drop-dark.png);}
#closeMenu{background-color:transparent;border:none;background-image:url(/presidentsreport/2017/images/menu-close.png);height:32px;width:32px;background-position:center;background-repeat:no-repeat;}
#splashvideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;overflow:hidden;}
@media (min-width:780px){.link-row{margin-top:150px;}
.story-grid-item{height:25%;}
}
@media (min-width:992px){.story-grid-item{height:33.333%;}
}
table.presreport-2015-stats{color:#333;font-size:14px;font-family:"Avenir LT W01 35 Light", sans-serif;text-align:center;width:100%;}
table.presreport-2015-stats th{background:#fff;text-align:center;font-weight:normal;padding:10px 5px;}
table.presreport-2015-stats tr{background:#c7dfe6;}
table.presreport-2015-stats td{font-size:14px;padding:10px 5px;border:2px solid #fff;text-align:right;}
#phil-support tr td:nth-child(1), #phil-ga tr td:nth-child(1),#mi-enroll tr td:nth-child(1){background:#00aec7;color:#fff;text-align:left;}
#phil-support tr:nth-child(9),
#phil-support tr:nth-child(12){background:#dac3da;font-weight:bold;}
#phil-support tr:nth-child(9) td:nth-child(1),
#phil-support tr:nth-child(12) td:nth-child(1){background:#bb29bb;color:#fff;}
#operating-table tr td:nth-child(1){background:#00aec7;color:#fff;text-align:left;}
#operating-table tr:nth-child(6),
#operating-table tr:nth-child(9){background:#dac3da;font-weight:normal;}
#operating-table tr:nth-child(6) td:nth-child(1),
#operating-table tr:nth-child(9) td:nth-child(1){background:#bb29bb;color:#fff;}
#operating-table tr:nth-child(12),
#operating-table tr:nth-child(10){background:#fff;color:#000;font-weight:bold;}
#operating-table tr:nth-child(12) td:nth-child(1),
#operating-table tr:nth-child(10) td:nth-child(1){background:#fff;color:#000;font-weight:bold;}
.mobile-year-marker{display:none;}
#pres-high-chart-2015-body figure{margin:0;padding:0;}
.chart-spacer{height:10px;width:100%;background-color:transparent;margin-top:100px;margin-bottom:120px;border-top:1px solid #393939;}
.chart-title{font-family:AvenirLT-Medium,arial,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:40px;text-align:center;letter-spacing:0px;line-height:26px;}
@media screen and (min-width:768px){.chart-title{font-size:24px;}
}
.chart-title .extra{font-size:12pt;display:inline-block;width:100%;}
a.fancybox.highlights-link{font-size:11pt;color:#454545;}
#pres-high-chart-2015-body figcaption,
#pres-high-chart-2015-body .chart-subtitle{font-family:'AvenirLT-Medium',arial,sans-serif;font-size:12px;text-align:center;color:#666;margin-top:20px;}
#pres-high-chart-2015-body{padding-left:0px;padding-right:0px;}
#vital-highlights-button{background-color:#fff;}
#vital-highlights-button.button-link:hover{background-color:#333;}
.mini-caps{font-family:'AvenirNext-Medium',Arial,sans-serif;text-transform:uppercase;font-size:14px !important;color:#333132 !important;margin-top:20px;margin-bottom:0px !important;letter-spacing:0.02em;}
p.mini-text{font-size:14px !important;color:#333132 !important;}
a#returnHome{font-family:'AvenirNext-Medium', arial, sans-serif;color:#ffffff;font-size:14px;letter-spacing:.12em;position:relative;top:12px;left:16px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,0.2);}
.dark-menu a#returnHome{color:#393939;}
.vs-highlights{font-family:'AvenirNext-Medium',Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#818383;}
.vital-xs{margin-top:30px;}
.pres-page-body p.vital-num{font-size:80px;color:#414242;}
.pres-page-body p.vital-num.vital-num-xs{font-size:60px;margin-bottom:0px;}
.pres-page-body p.vital-label{font-family:'AvenirNext-Medium',Arial,sans-serif;text-transform:uppercase;font-size:14px;color:#019f99;margin-bottom:20px;margin-top:-40px;line-height:12px;}
.pres-page-body p.vital-label.vital-label-xs{font-size:24px;margin-top:0px;line-height:24px;}
.pres-page-body p.vital-note{color:#333132;font-size:14px;}
.vfs-container{position:relative;}
.vfs-container img{position:absolute;z-index:-10;top:-40px;left:100px;}
.g-stories{margin-top:80px;}
.g-info-container{background-color:#fff;margin-bottom:40px;}
.g-info-container .button-link{color:#909192;border-color:#909192;line-height:1.3em;}
.g-info-container .button-link:hover{background-color:#909192;}
.g-cell{padding:0px;}
.g-info.g-cell{padding-left:20px;padding-right:20px;}
.framework-page-body p.g-story-subhead,
.theme-page-body p.g-story-subhead,
.pres-page-body p.g-story-subhead{font-family:Georgia, Times, "Times New Roman", serif;font-size:16px;color:#a8aaaa;}
.theme-page-body p.g-story-subhead, .theme-page-body p.g-story-link-container,
.framework-page-body p.g-story-subhead, .framework-page-body p.g-story-link-container,
.pres-page-body p.g-story-subhead, .pres-page-body p.g-story-link-container{margin-top:30px;margin-bottom:0px;}
.theme-page-body p.g-story-link-container,
.framework-page-body p.g-story-link-container,
.pres-page-body p.g-story-link-container{margin-bottom:30px;}
.g-story-title{margin-top:25px;font-size:24px;font-family:Georgia, Times, "Times New Roman", serif;color:#393939;}
@media screen and (min-width:768px){.g-info.g-cell{padding-left:40px;padding-right:40px;}
.theme-page-body p.g-story-subhead, .theme-page-body p.g-story-link-container,
.framework-page-body p.g-story-subhead, .framework-page-body p.g-story-link-container,
.pres-page-body p.g-story-subhead, .pres-page-body p.g-story-link-container{margin-top:15px;}
.theme-page-body p.g-story-link-container,
.framework-page-body p.g-story-link-container,
.pres-page-body p.g-story-link-container{margin-bottom:20px;}
}
@media screen and (min-width:992px){.g-story-title{margin-top:75px;}
.theme-page-body p.g-story-link-container,
.framework-page-body p.g-story-link-container,
.pres-page-body p.g-story-link-container{margin-bottom:0px;}
}
#memoriam{padding-top:170px;padding-bottom:170px;}
#memoriam h2{font-size:28px;font-family:Georgia, Times, "Times New Roman", serif;letter-spacing:0.5em;color:#d4956d;text-transform:uppercase;margin-bottom:40px;margin-top:40px;text-align:center;}
#memoriam .highlight{color:#d4956d;}
#memoriam .button-link{color:#d4956d;border-color:#d4956d;}
#memoriam .img-circle{border:2px solid #d4956d;max-width:60%;}
.m-note{font-size:22px;margin-bottom:30px!important;}
#memoriam .button-link:hover{background-color:#d4956d;color:#fff;}
@media screen and (min-width:768px){#memoriam h2{margin-top:0px;text-align:left;max-width:100%;}
}
@media screen and (min-width:992px){#memoriam h2{font-size:32px;}
}
p.interview-question{margin-bottom:0;}
.forbus{text-transform:lowercase;font-family:AvenirNext-Medium-Italic,arial, sans-serif;}
.cover{width:100%;height:100%;background-color:black;position:absolute;top:0px;left:0px;}
.main-section{position:relative;}
#phil-support th{background-color:#dac3da;font-weight:bold;border:2px solid #fff;}
.dash-bottom{border-bottom:1px dashed #fff;padding-bottom:10px;}
.img-no-margin{margin-bottom:0px;margin-top:0px;}
.flavor-col{padding-left:15px;padding-right:25px;}
.month-button-container{width:65px;height:65px;margin:auto;text-align:center;font-family:'AvenirNext-Medium',Arial,sans-serif;border:1px solid #909192;position:relative;margin-bottom:30px;text-transform:uppercase;}
.month-button{display:inline-block;height:100%;width:100%;background-image:url(/presidentsreport/2017/images/yir-sprite.png);background-repeat:no-repeat;background-position:0px -100px;overflow:hidden;color:#fff;background-color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.2);}
.month-button:hover,.month-button.active{color:#fff;text-shadow:none;}
.month-button.active{cursor:default;}
.month-label{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
@media screen and (min-width:560px){.month-button-container{width:100px;height:100px;}
}
@media screen and (min-width:992px){.month-button-container{margin-bottom:50px;}
}
#button-sep:hover,#button-sep.active{background-color:#E1E000;background-position:0px -100px;}
#button-oct:hover,#button-oct.active{background-color:#78BE20;background-position:0px -100px;}
#button-nov:hover,#button-nov.active{background-color:#BB29BB;background-position:0px -100px;}
#button-dec:hover,#button-dec.active{background-color:#FE5000;background-position:0px -100px;}
#button-jan:hover,#button-jan.active{background-color:#E10098;background-position:0px -100px;}
#button-feb:hover,#button-feb.active{background-color:#00AEC7;background-position:0px -100px;}
#button-mar:hover,#button-mar.active{background-color:#307FE2;background-position:0px -100px;}
#button-apr:hover,#button-apr.active{background-color:#00B398;background-position:0px -100px;}
#button-may:hover,#button-may.active{background-color:#E4002B;background-position:0px -100px;}
#button-jun:hover,#button-jun.active{background-color:#FFB81C;background-position:0px -100px;}
#button-jul:hover,#button-jul.active{background-color:#8C8279;background-position:0px -100px;}
#button-aug:hover,#button-aug.active{background-color:#1E22AA;background-position:0px -100px;}
#button-sep{background-position:0px 0px;}
#button-oct{background-position:-100px 0px;}
#button-nov{background-position:-200px 0px;}
#button-dec{background-position:-300px 0px;}
#button-jan{background-position:-400px 0px;}
#button-feb{background-position:-500px 0px;}
#button-mar{background-position:-600px 0px;}
#button-apr{background-position:-700px 0px;}
#button-may{background-position:-800px 0px;}
#button-jun{background-position:-900px 0px;}
#button-jul{background-position:-1000px 0px;}
#button-aug{background-position:-1100px 0px;}
#garrySig{margin-bottom:15px;display:none;}
#garrySig.active{display:block;}
.page-year-in-review .inner-page-title{color:#E1308A;}
#scrollToTop{position:fixed;width:60px;height:60px;background-color:rgba(100,100,100,.4);border:2px solid #ffffff;border-radius:10px;bottom:30px;right:30px;z-index:100000;opacity:.3;}
#scrollTopButton{background-color:transparent;border:none;font-size:40px;text-align:center;width:100%;height:100%;}
#outlogo{position:relative;left:-15px;margin-bottom:20px;}
.content-open-dialogue .img-circle{width:240px;border:6px solid #fff;margin-bottom:30px;}
.link-hover-fix{border-bottom:1px solid;}
.link-hover-fix:hover{text-decoration:none;border-bottom:2px solid;}
.home-date{letter-spacing:1px;}
h4.modal-title, .modal-content button{font-family:'AvenirNext-Medium', sans-serif;text-transform:uppercase;}
@font-face{font-family:'gazette-icons';src:url('/presidentsreport/2017/css/icons/gazette-icons.eot?om2901');src:url('/presidentsreport/2017/css//presidentsreport/2017/css/icons/gazette-icons.eot?om2901') format('embedded-opentype'),
url('/presidentsreport/2017/css/icons/gazette-icons.ttf?om2901') format('truetype'),
url('/presidentsreport/2017/css/icons/gazette-icons.woff?om2901') format('woff'),
url('/presidentsreport/2017/css/icons/gazette-icons.svg?om2901') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'gazette-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-hamburger2:before{content:"\e900";}
.icon-search2:before{content:"\e901";}
.icon-airplane:before{content:"\e600";}
.icon-cloud:before{content:"\e601";}
.icon-ipad:before{content:"\e602";}
.icon-marker:before{content:"\e603";}
.icon-megaphone:before{content:"\e604";}
.icon-check:before{content:"\e608";}
.icon-close:before{content:"\e60e";}
.icon-chev-down:before{content:"\e60f";}
.icon-chev-left:before{content:"\e610";}
.icon-chev-right:before{content:"\e611";}
.icon-chev-up:before{content:"\e612";}
.icon-archives:before{content:"\e902";}
.icon-events:before{content:"\e903";}
.icon-hamburger:before{content:"\e904";}
.icon-search:before{content:"\e905";}
.icon-subscribe:before{content:"\e906";}
.icon-munlogo:before{content:"\e907";}
.icon-gazette:before{content:"\e908";}
.icon-utubeSq:before{content:"\e909";}
.icon-newspaper:before{content:"\e90a";}
.icon-image:before{content:"\e90b";}
.icon-images:before{content:"\e90c";}
.icon-camera:before{content:"\e90d";}
.icon-headphones:before{content:"\e90e";}
.icon-music:before{content:"\e90f";}
.icon-play:before{content:"\e910";}
.icon-film:before{content:"\e911";}
.icon-video-camera:before{content:"\e912";}
.icon-connection:before{content:"\e913";}
.icon-podcast:before{content:"\e914";}
.icon-mic:before{content:"\e915";}
.icon-display:before{content:"\e916";}
.icon-laptop:before{content:"\e917";}
.icon-mobile:before{content:"\e918";}
.icon-mobile2:before{content:"\e919";}
.icon-tablet:before{content:"\e91a";}
.icon-tv:before{content:"\e91b";}
.icon-bubble:before{content:"\e91c";}
.icon-bubbles:before{content:"\e91d";}
.icon-bubbles2:before{content:"\e91e";}
.icon-bubble2:before{content:"\e91f";}
.icon-bubbles3:before{content:"\e920";}
.icon-bubbles4:before{content:"\e921";}
.icon-quotes-left:before{content:"\e922";}
.icon-quotes-right:before{content:"\e923";}
.icon-cog:before{content:"\e924";}
.icon-cogs:before{content:"\e925";}
.icon-leaf:before{content:"\e926";}
.icon-rocket:before{content:"\e927";}
.icon-power:before{content:"\e928";}
.icon-tree:before{content:"\e929";}
.icon-cloud2:before{content:"\e92a";}
.icon-cloud-download:before{content:"\e92b";}
.icon-cloud-upload:before{content:"\e92c";}
.icon-cloud-check:before{content:"\e92d";}
.icon-link:before{content:"\e92e";}
.icon-eye:before{content:"\e92f";}
.icon-bookmark:before{content:"\e930";}
.icon-bookmarks:before{content:"\e931";}
.icon-star-empty:before{content:"\e932";}
.icon-star-half:before{content:"\e933";}
.icon-star-full:before{content:"\e934";}
.icon-heart:before{content:"\e935";}
.icon-heart-broken:before{content:"\e936";}
.icon-infinite:before{content:"\e937";}
.icon-share2:before{content:"\e938";}
.icon-google-plus2:before{content:"\e939";}
.icon-twitter3:before{content:"\e93a";}
.icon-feed3:before{content:"\e93b";}
.icon-feed4:before{content:"\e93c";}
.icon-soundcloud:before{content:"\e93d";}
.icon-soundcloud2:before{content:"\e93e";}
.icon-pinterest:before{content:"\e93f";}
.icon-pinterest2:before{content:"\e940";}
.icon-file-pdf:before{content:"\e941";}
.icon-google-plus:before{content:"\ea88";}
.icon-facebook:before{content:"\ea8c";}
.icon-facebook2:before{content:"\ea8d";}
.icon-instagram:before{content:"\ea90";}
.icon-twitter:before{content:"\ea91";}
.icon-twitter2:before{content:"\ea92";}
.icon-flickr:before{content:"\eaa0";}
.icon-flickr2:before{content:"\eaa1";}
.icon-flickr3:before{content:"\eaa2";}
.icon-tumblr:before{content:"\eabb";}
.icon-tumblr2:before{content:"\eabc";}
.icon-linkedin:before{content:"\eac8";}
.icon-linkedin2:before{content:"\eac9";}