body { margin:0 !important; padding:0 !important; color: #000 !important; background: none !important; }
body * { color: #000 !important; }
body .revert { color: #FFF !important; }
body .revert td { color: #FFF !important; }

#sidebar,.contentTop,.breadLine,.topButton,.no-print,.tablePars,.tableFooter,#top,td.moreData {display:none !important;}

#content {margin-left:0 !important;}

#cssPrint * {border-bottom-color:#ffffff !important;border-top-color:#ffffff !important;border-left-color:#ffffff !important;border-right-color:#ffffff  !important;}

.tDefault tbody tr:nth-child(even) td {
    background: #FFF;
}
.tDefault.dataTable { border: 0px solid #FFF !important; }
.ezmax_report .dataTables_length, .ezmax_report .dataTables_paginate, .ezmax_report .dataTables_filter, .ezmax_report .dataTables_info { display: none; }
.floatThead-container { position: initial !important;  }
.dataTable thead td { word-break: break-all;  }
.dataTables_wrapper .dataTable thead .size-row { display: none;  }
.compact td { font-weight: bold; }

.print-only { display: block !important; }

table { border-collapse: collapse !important; }
.widget table.dataTAble td, .widget table.dataTAble th { color: #000 !important; border: 1px solid #CCC !important; }
table thead tr.revert td { color: #000 !important; background-color: #FFF; }
table tfoot td { border: 1px solid #CCC; }
table tr.odd td { background: #F5F5F5; }
table thead tr td { padding: 0 !important; font-size: 10px !important; }
.widget { border: 1px solid #CCC !important; }

#cover {
    text-align: center;
    page-break-after: always;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

#cover h1 { font-size: 80px; line-height: 100%; margin-top: 25%; }
#cover h2 { font-size: 50px; line-height: 100%; font-weight: normal; }

table.tDefault tbody tr.header_repeat td,
table.tDefault tbody tr.repeated_header td {
    background-color: #c3eff9 !important;
}

table thead { display: table-row-group !important; }
table tbody tr:nth-child(odd) td { background-color: #FFF !important; }
table tbody tr:nth-child(even) td { background-color: #EEE !important; }
table.tDefault th, table.tDefault td { padding: 2px !important; }