﻿body{background-image:none; overflow:visible !important;}
body *{visibility:hidden;}

/* Header */
.north, header, header #iaafLogo, header #webTitle{visibility:visible;}

/* Body */
.west *{display:none;}
.center, #topContent{visibility:visible;width:100% !important;}

h1#pageTitle{visibility:visible;}

/* Table */
table{page-break-inside:auto !important;}
thead{display: table-header-group !important;}
tbody{display:table-row-group !important;}
tr{page-break-inside:avoid !important;page-break-after:auto !important;}

.iaafTable, .iaafTable tbody, .iaafTable tr, .iaafTable td,
.tablesorter, .tablesorter tbody, .tablesorter tr, .tablesorter td, .tablesorter thead, .tablesorter th{visibility:visible;}
.tablesorter thead th{border:none !important;background-image:none !important;background-color:#1E1E1E;}
.tablesorter tbody td{line-height:30px !important;}

.th_fixed, .th_fixed *, .tf_fixed, .tf_fixed *{visibility:hidden !important;}
#topContent, #bottomComponentContent, .tableContent, .tb_fixed{overflow:visible !important;}
.tableContent, .tb_fixed{top:0 !important;}
.tableContent div{visibility:visible;margin:0;padding:0;}
.tableContent h2{visibility:visible;margin:0;padding:0;}

.tablesorter{margin-top:0 !important;}
.tablesorter tbody tr:hover td, .tablesorter tbody tr.selectedRow td{background:initial !important;color:inherit !important;}
table tr.even, table tr.even td{background-color:#f5f5f5;}

table tr td img{visibility:visible;}

.customHeader *{visibility:visible;}
.tableContent h1{visibility:visible;font-weight:bold;}
.reportTable, .reportTable *{visibility:visible;}
.reportTable{width:100%;border:#111 1px solid !important;margin-top:10px;}
.reportTable thead th{color:#535353;background-color:#fff;border:none;}

.reportTableNoBorder, .reportTableNoBorder *{visibility:visible;}