 html, body {
        height: auto;    
    }

.visible-print { display: block !important; }
.hidden-print,.error, .customError { display: none !important; }
.container {
width:100%;
}
body {
 font-size:120%;

}

#skiplink-nav-footer {
display:none;
}
#global-header {

border-bottom:3px solid #a626aa
}


h1 {
color:#333; font-size:2em; margin-bottom:20px; padding-bottom:0px;  margin-top:20px; padding-top:0px;
}

h2 {
 font-size:1.8em; color:#333
}

.one-column .content {
padding:0px;
}

.pwid{
width:90%; 
}


#fat-footer {
padding:0;
}

.col-md-3, .col-md-1-5, .cta-banner,.featured-news li div.newsItem,.interesting-facts .table-cell {
width:45%; float:left; 
}

.interesting-facts .table-cell {
width:30%; margin-right:15px; border:1px solid #cecece;margin-bottom:15px;
}
.cta-banner {
border:1px solid #cecece; margin-right:20px;margin-bottom:15px;
}

.landing p.first {
    border: 1px solid #cecece;
    font-size: 1.8rem;
    font-weight: bold;
    padding: 12px 20px;
    text-align: center;
    background-color:#e1dfe2;
    -webkit-print-color-adjust:exact;
}

.landing .inner {

    border: 1px solid #cecece;
    color: #616161;
    padding: 20px 16px;

}




.content,.col-md-9,.col-md-12 {
padding:0px !important;
}

.col-md-2.fle {
width:150px; float:left;
}

.fileIcon {
 background:none; padding:0px;
}
#map-canvas,#heiMap {
 height:800px !important; width:100% !important;
}

#findHEI > ul li {
 padding-left:0px; background:none; 
}

.grey_bg {
        background-color: #e1dfe2;
        -webkit-print-color-adjust:exact;
}

.OpsParticipants {
      background-color: #eeeeee;
       -webkit-print-color-adjust:exact;
}

.interesting-facts {
    page-break-before: always;
}

#global-footer {
clear:both !important;
}

.flex-viewport, ul.slides {
    display:block; background-color:red; -webkit-print-color-adjust:exact;

}

.flexslider .slides > li {
display:block; width:100% !important; float:none; margin: 1em 0!important;
}

.main-carousel, .testimonials, .featured-news, .partners {
 overflow:visible;
}


.main-carousel .carousel-content h2, .testimonials .carousel-content h2, .featured-news h2, .interesting-facts h2 { margin: 0; padding: 0 0 8px 0;  font-size: 22px; font-size: 2.2rem; font-weight: bold; }

.flex-viewport, .flex-viewport ul.slides { width: 100%!important; background-color: #fff!important; max-height: none!important; -webkit-transform: none!important; transform: none!important;  }
.flexslider .slides > li { float: none; background: none!important; }

.main-carousel .carousel-content { width: 100%;  padding: 0; margin: 0; background-color: #fff; color: #000;  }
.main-carousel .carousel-content p.text-right { display: none;  }
.main-carousel .carousel-content-holder { min-height: 0; }

.call-to-action { top: 0;  text-align: center; }
.call-to-action .cta-banner { background-color: #fff!important; color: #000!important;  float: none; width: auto;  display: inline-block; margin-left: 0;}
.call-to-action .cta-banner .inner { padding: 1em; margin: 0 1em; min-height: 1px;}
.call-to-action .cta-banner a { color: #000!important; }

.testimonials .carousel-content { background-image: none!important; }
.testimonials .carousel-content blockquote { margin: 0; font-size: 16px; font-size: 1.6rem; background-image: none; }
.end-quote { display: none!important; }

.flex-control-nav, .flex-direction-nav { display: none; }

 
.main-carousel, .call-to-action, .testimonials, .featured-news, .interesting-facts { margin-bottom: 24px; padding: 0 0 0 0; }
.featured-news .flexslider .slides { text-align: center; }
.featured-news .flexslider .slides > li { width: 23%!important; margin: 0 1em!important;  float: none!important; display: inline-block!important; vertical-align: top; }
.featured-news li div.newsItem { width: 100%; float: none; height: auto; min-height: 1px; }
.featured-news div p.summary { padding-bottom: 0!important;}
.featured-news li div.newsContent { min-height: 1px; height: auto!important; border: none; }
.read-more { display: none; }

#global-footer .social-media { display: none; }
#footer-meta { background-color: #fff; color: #000; }