
/*---- print-----*/
#bannerwrapper, #leftcol, #breadcrumb, #backtoTop, #footerwrapper,#toplinks,#topnavigation,.footer-links-container ,#auto-top-link,#portfolio-slider,.home-content-wrapper .green-bg,#mmenu,.news-filter,.press-text-filter,table.reportTable thead,.back-to-link {display:none !important;}
#twocolright{width:100% !important;margin-left: 0px !important;}

body.ip3-press-releases #twocolright{width:80% !important;margin-left: 10% !important;}

#headerwrapper { position: relative; }
.left-overflow { margin-left: 0px; }
.fixed-page-utility { display: none; }
.fixed-footer-container { display: none; }
.nojs .snapdown-title p:after{display:none;}
.snapdown-content.board{display:block !important;}
.snapdown-title p::after{content:"";}
.snapdown-title.active p::after{content:"";}
.news-container .news-tabs ul li{display:none}
.news-container .news-tabs ul li.current{display:block}
.bod-item.alternate,.bod-item{width:calc(100% - 15px);margin-left:24px}
.bod-title{height:auto!important}
.bod-item+.bod-item-content-wrapper-2{display:block!important;padding-top:20px}
.bod-item-content-wrapper-2{display:none!important}
.bod-title>p:after{content:none;}
.bod-item.alternate, .bod-item {width: 100%; margin-left: 0px;}
.faq-question p:after {display: none;}
.faq-content {display: block !important;}
.mobi-pr-tabs .year-item:after{content:none !important;}
#logo{position:relative;display:inline-block}
.contentwrapper,#portfolio-slider{margin-bottom:20px !important;}
.contentwrapper {padding: 8px;}
h1,h2,h3,h4{line-height:1.3;padding-top:10px;padding-bottom:10px;}
.inv-container {padding: 0px 20px;}
.inv-container .left-overflow {margin-left: 0px;}
#inv-container-2, div#inv-container-4, div#inv-container-5 {display: none !important;}
.inv-container p {padding-bottom: 20px;}
.noimg-bod-item.bod-item{width:100%;height:auto!important}
.noimg-bod-item.bod-item .bod-content{height:auto!important;min-height:10px!important}
.noimg-bod-item.bod-item .bod-content-wrapper{height:auto!important}


@media print {
   body {
      color: #000;
      background: #fff;
   }
 -webkit-print-color-adjust: exact;
      print-color-adjust: exact;

 body .page {page-break-after:auto; margin-bottom: 20px !important; padding-bottom: 20px !important;padding-top: 20px!important;}
}



table {page-break-before: auto;  page-break-after: auto;}
   tr    { page-break-inside: auto; page-break-after:auto; page-break-before: auto;}

.pr-body ul, .pr-body p, .pr-body img {
    page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
} 
.pr-body, .pr-body td { color:#000 !important; font-family:Arial, Helvetica, sans-serif !important; }


.pr-body p{padding-top:20px;padding-bottom:0px;}
.pr-body{page-break-before: auto !important;  page-break-after: auto !important;}

p, img, h1, h2, h3, h4, h5, h6, table { page-break-inside:avoid;}
.main-title {display:none;}