@media print{@page{margin:1in;}p{font-size:12pt !important;}h1{font-size:20pt !important;}h2{font-size:18pt !important;}h3{font-size:16pt !important;}h4{font-size:14pt !important;}h5{font-size:13pt !important;}h6{font-size:12pt !important;}*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:"";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}body table td{display:table-cell !important;width:4in;}body #leaflet-map,body .legend,body .field-name-extra-title{display:none;}body article .view-events{width:9.5in;}body article .view-featured-stories-page aside{float:left;width:26%;}body article .view-featured-stories-page article.main-content{text-align:left;}body article article.main-content{width:6in;display:inline-block;}body article aside{float:right;width:3in;}.front .site-branding .inner-branding{background:grey !important;}.front .l-region--header .main-menu-wrapper{display:block;position:static;}.front .view-training-courses{display:none;}.not-front .l-page .l-main{width:9.5in !important;}.not-front .site-branding .inner-branding{background:white !important;}.not-front .grid-layout,.not-front .rows-layout{text-align:left !important;}.not-front .grid-layout img,.not-front .rows-layout img{display:none !important;}.not-front .grid-layout .field-type-entityreference > .field-items > .field-item{margin-bottom:.5in !important;display:list-item !important;}.not-front.node-type-inner-page article .field-name-field-ip-intro-image img{max-width:50% !important;}.l-region--masthead{background:#dcdcdc !important;}.site-branding .site-branding__logo .site-slogan{font-size:6pt !important;}.site-branding .region-search,.site-branding .menu-button{display:none !important;}.l-header,.l-region--header{display:block;width:9.5in;margin:0 auto;}.views-exposed-form .views-exposed-widget{float:none;display:block !important;}footer{text-align:center;padding:0 !important;}footer ul.menu{display:none !important;}}
