
/* 2015.09.28.1 Ticket 253681 jln */
/* 2015.10.07.2 Ticket 255968 jln */
/* @version 2015.11.11 3 jln Ticket 262348, 262571 262567 */
/* @version 2015.11.20 jln Ticket 264174 */
/* @version 2015.12.31 jln Ticket 271209 */
/* @version 2016.01.13 jln Ticket 273527 **using monospaced font***/
/* @version 2016.01.21 jln Ticket 274446 274418 */
/* @version 2016.04.21 jln Ticket 285183 
 * @version 2016.12.15 jln Ticket 341412, incident summary, internet leads and compliance rev
 * @version 2017.01.11 jln Ticket 346910, 346912
 * @version 2017.11.17 dcs Ticket #413922 - code for fields that should not be printed
 *
*/

body {
	background:none !important;
	color:#000000;
	text-shadow: none !important;
}
/*a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }*/
thead { display: table-header-group; } /* h5bp.com/t */
table { table-layout:auto; border-collapse: separate; } /* fixed FF top border >1 page issue */
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 1.5cm 1.0cm;} 
body > div:not(.emailCampaignReportSummary) {display:none !important;}
body div#print-report {
	display:block !important;
	width:100%;
	font-family:Arial,serif;
	font-size:12px;
	/*margin:15px;*/
}

#print-report > div 
{
	box-shadow: none;
}
.print-page-break-before {page-break-before:always;}

.nonprint_field{display:none;}

/* item specific print rules email list */
#print-report .table_title_print{display:inline;}

/* cb analysis */
#print-report #cb_summary_table {width: 95%;margin:5px auto;}
/** @version 2017.04.03 jln Ticket 369865, stick first column **/
#print-report #cb_summary_table2 {width: 95%;margin:5px auto;}
/** @version 2017.04.07 jln Ticket 359825 mgr dashboard **/
#print-report .dashboardTable {width: 95%;margin:5px auto;}
/* compliance review */
#print-report #cr_table_div {width:95%;margin:5px 0;overflow: visible;}
/* incident report summary */
#print-report #IncidentSummaryTable {width:97%;margin:5px 0;}
/** @version 2017.04.05 jln Ticket 348349, new report **/
#print-report #EIVInvoiceTable {width:97%;margin:5px 0;}
#print-report #IncidentSummaryTable .disposition{width:75px;white-space:normal;}
#print-report .disposition{overflow:visible;}
/* cb invoice detail */
#print-report #ci_table_div {width:90%;margin:5px 0;}
/*#print-report #ci_table_div table{table-layout:auto;}*/
/* is invoice detail */
#print-report #is_table_div {width:90%;margin:5px 0;}
/*#print-report #is_table_div table{table-layout:auto;}*/
/* SMS History */
/*#print-report .smsh_table_div {width:95%;margin:5px auto;}*/
/* 2015.09.16.1 Ticket 252529 jln */
/* 2015.10.07.2 Ticket 255808 jln */
/* 2015.10.09.3 Ticket 256482 jln */
/* 2015.10.15.4 Ticket 257737 jln */
#print-report table#smsHistoryTable {width:100%;}
#print-report #smsHistoryTable th:nth-child(1){ width:55px;}
#print-report #smsHistoryTable th:nth-child(2){ width:36px;}
#print-report #smsHistoryTable th:nth-child(6){ width:70px;}
#print-report #smsHistoryTable th:nth-child(8){ width:82px;}
#print-report #smsHistoryTable .disposition{white-space:normal;}
#print-report #smsHistoryTable tr { page-break-inside:avoid; page-break-after:auto; }

#print-report table#detailtable {width: 100% !important;margin: 5px 0 !important; padding:0 !important; border-collapse: collapse;}
#print-report table#editVehicleSearchResults {width: 100% !important;margin: 5px 0 !important; padding:0 !important; border-collapse: collapse;}
#print-report table#detailtable td {padding:0 !important;}
#print-report table#summarytable {width: 100% !important;margin:5px auto;}
#print-report table#monitoredtable {width: 95% !important;margin:5px auto;}
#print-report table#emailHistoryTable {width: 100% !important;margin:5px auto;}

#print-report .emailCampaignReportSummary{width:850px;}
#print-report .emailcampaign_print {margin:5px 0;font-size:.7em !important;}
#print-report .emailcampaign_print .cancelcampaign {display:none;}
#print-report .emailcampaign_print table#emailCampaignReport{width:90% !important;}
#print-report .emailcampaign_print table#emailCampaignReport>thead>tr>th{width:5px !important;min-width:0 !important;}

/* item specific print rules email list */
#print-report .isr_autosummary{display:none;}
#print-report .isr_footer{display:none;}

/* @version 2016.08.17 jln 314723 */
#print-report .verificationResults{width: 750px;}
#print-report .verificationResultsButtons{display: none;}

#print-report .soldwithservicecriteria {clear: both;float: left;display:inline;}
#reportTable, .reportTable {padding: 0!important;overflow-x: hidden!important; overflow: hidden!important;}
.tableData {float:left;clear: both;width:100%!important;}
#reportTable > table {width:100%; min-width:100% !important;}
#reportTable th:nth-child(2){ width:80px !important;}
#reportTable th:nth-child(2){ width:80px !important;}
#reportTable th:nth-child(5){ width:55px !important;}
#reportTable th:nth-child(8){ width:52px !important;}
.servicePieChartLegend{float:left;}

/** @version 2016.11.07 jln Ticket 216683 **/
#print-report #table_div {width: 975px !important;margin:0; font-size: .7em !important;table-layout:auto; border-collapse: collapse;}
#print-report table#VehicleWebReportTable td {padding:0 !important;}
#print-report #VehicleWebReportTable th:nth-child(4){ width:35px;}
#print-report #VehicleWebReportTable th:nth-child(6){ width:35px;}