/* Print CSS ================================================== */

@page {margin:0.5cm; orphans:4; widows:2;}

html, body {max-width:none !important; overflow-x:visible !important;}
body {margin:0 !important; padding:0 !important; width:100%; background:#fff !important;}

* {text-shadow:none !important; -ms-filter:none !important; filter:none !important;} /* Black prints faster: h5bp.com/s */

a, a:visited {text-decoration: underline;}
a:after {display:none;}
/* abbr[title]:after {content: " (" attr(title) ")"; } */
abbr:after {content:none !important;}
abbr {text-decoration:none !important;}

div {min-height:0 !important;}
fieldset {border:1px solid #ccc;}
img {max-width:100% !important;}
p, h2, h3 {orphans:3; widows:3;}
h2, h3 {page-break-after:avoid;}
pre, blockquote {border:none !important; page-break-inside:avoid;}

thead {display:table-header-group;} /* h5bp.com/t */
/* tr, */ img {page-break-inside:avoid;}

body,td,p,ul,ol,li,div,blockquote {font-size:10pt; color:#000;}

.cathdr, .loginhdr,
#mmenu,
.mmnavwrapper,
.sidebarbottom,
.wrapperside
{display:none !important;}

.footer, .siteheader, .wrapper {min-width:100%; max-width:100%;}

.footer2 {margin-top:10px; padding-top:10px; border-top:1px solid #333;}

.siteheader {margin-top:0; padding:0 0 10px 0; background-color:#fff; color:#000; border-bottom:1px solid #333;}
.siteheader strong {font-size:28px;}

.wrapper {background-color: #fff;}
.wrapper3 {max-width:100%;}

.bodycontent {min-height: 0; padding-right:0; padding-left:0;}

/* Buttons */
.btn, .btn:hover, .bgsubmit input[type="button"]:hover, .bgsubmit input[type="submit"]:hover, .bgsubmit button:hover {color:#000 !important; background:#fff !important; border-color:#ccc !important;}
.btnui {color:#000 !important; background:#fff !important; border-color:#ccc !important;}
.btn.btnsm1 {padding:5px 10px; font-size:11px;}
.btnstbl.newbtns .btn {min-width:100px;}

.odd {background-color: #EFEFEF !important;}

/* Print overrides */

#pageContent {display:inline;}
#pageFooter {display:inline-block;}
#pageFooter:after {counter-increment:page; content:counter(page);}

.printnopad {padding:0 !important;}

.headertext, .headertexthome {position:relative; padding-right:60px;}
.headertext h1, .headertexthome h1 {padding-top:10px;}

.footerprint {display:block !important; margin-top:20px; padding-top:0; border-top:1px solid #CACACA !important;}
.footerprint div .footerprint p, .footerprint td {font-size:9px; color:#000;}
.footerprint table {margin-top:10px;}

/* Images */
.ctimage, .ctimageleft, .ctimageright {max-width:350px !important; max-height:250px !important; width:auto !important; height:auto !important;}
.ctimage img, .ctimageleft img, .ctimageright img {width:auto; height:auto; max-width:350px !important; max-height:250px !important;}
/* .customtext table:not(.cttable), .customtext table:not(.cttable) tr, .customtext table:not(.cttable) td, .customtext table:not(.cttable) th, .customtext table:not(.cttable) tbody {display:block; width:100%;}
.customtext td {padding-bottom:5px;}
.customtext td img {margin:0 !important; padding:0 !important;} */

/* Table Sorter / HTable */
#siteWrapper .tablesorter-ice tbody td, #siteWrapper .tablesorter-ice tfoot td, #siteWrapper .tablesorter-ice tfoot th, #siteWrapper .hTable2 th,
#siteWrapper .tablesorter-ice tbody td div, #siteWrapper .tablesorter-ice tfoot td div, #siteWrapper .tablesorter-ice tfoot th div, #siteWrapper .hTable2 th div {font-size:9pt;}
#siteWrapper .tablesorter-ice th, #siteWrapper .tablesorter-ice thead td, #siteWrapper .tablesorter-ice tfoot th,
#siteWrapper .tablesorter-ice th div, #siteWrapper .tablesorter-ice thead td div, #siteWrapper .tablesorter-ice tfoot th div, #siteWrapper .hTable2 td {font-size:7pt;}
.tablesorter-ice tr.even>td {background-color:#fff !important;}
.tablesorter-ice tr.odd>td {background-color:#EFEFEF !important;}
.tablesorter .header, .tablesorter .tablesorter-header {background-image:none !important;}
.tablesorter tfoot {display:none;}
.tablesorter-header-inner .fa, .tablesorter-pager .fa, .tablesorter .pagesize {display:none;}
