/*print styles for dfr.php, caapr.php, and air_report.php*/

/*@media all {
	.page-break	{ display: none; }
}*/


@media print {

	/*.page-break	{display: block; page-break-before: always; } creates blank pages in IE*/
	
	.paneSpace {
		page-break-after:always;
	}

	section#main-content {
		margin:0;
		padding:0;
		min-width:100%;
		width:100%;
	}
	
	div.pane1 div.pane,
	div.pane2 div.pane,
	div.pane3 div.pane,
	div.pane4 div.pane,
	div.pane5 div.pane,
	div.pane6 div.pane {
		display:block !important;
	}

    div.pane0 div.pane {
        display:none !important;
    }
	
	div#dfrPrintHeader {
		display:block;
	}

	div#dfrPrintHeader img {
		background-size: 198px;
        height: 97px;
        width: 198px;
	}
	
	
	#dfrPageTotal {
		display:inline-block !important;
	}
	
	a:link:after,
	div.hideDFRDataQualityAlert {
		content:none !important;
	}

	.dfrContainer .pane1 th,.dfrContainer .pane2 th,.dfrContainer .pane3 th,.dfrContainer .pane4 th,.dfrContainer .pane5 th {background-color:transparent!important;}
	
	table th,
	table td {
		margin:0;
		padding:0;
		width:auto;
		height:auto;
		text-align:left;
		font-size:0.6em;
	}
	.dfrContainer th {
		border:1px solid #CCC;
		font-weight:normal;
		text-align:center;
		padding:0;
	}
	.dfrContainer div.table table tbody tr td.fullRed { /*removed .sorted class from tbody*/
		color:#000;
		font-weight:bold;
		box-shadow:inset 0 0 0 1000px #a03220; /* chrome and firefox */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a03220', endColorstr='#a03220'); /* ie */
		-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a03220', endColorstr='#a03220')"; /* ie */
		background-color:#a03220;
		-webkit-print-color-adjust:exact;
	}
	.dfrContainer div.table table tbody tr td.fullYellow {
		color:#000;
		font-weight:bold;
		box-shadow:inset 0 0 0 1000px #ffd14f; /* chrome and firefox */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffd14f', endColorstr='#ffd14f'); /* ie */
		-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffd14f', endColorstr='#ffd14f')"; /* ie */
		background-color:#ffd14f;
		-webkit-print-color-adjust:exact;
	}
	.dfrContainer div.table table tbody tr td.fullBlue {
		color:#000;
		font-weight:bold;
		box-shadow:inset 0 0 0 1000px #538ed5; /* chrome and firefox */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#538ed5', endColorstr='#538ed5'); /* ie */
		-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#538ed5', endColorstr='#538ed5')"; /* ie */
		background-color:#538ed5;
		-webkit-print-color-adjust:exact;
	}
	.dfrContainer div.table table tbody tr td.fullGrey {
		color:#000;
		font-weight:bold;
		box-shadow:inset 0 0 0 1000px #CCC; /* chrome and firefox */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCC', endColorstr='#CCC'); /* ie */
		-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCC', endColorstr='#CCC')"; /* ie */
		background-color:#CCC;
		-webkit-print-color-adjust:exact;
	}

	.dfrContainer div.table table tbody tr td.bigRed {
    color: #800000 !important;
    font-size: 130%;
    font-weight: bold;
}
	
	.dfrContainer .dfrDataQualityAlert p {
		float:left;
		margin-right:15px;
	}
	.dfrContainer .dfrDataQualityAlert p.dfrDataQualityAlertText {
		padding-top:0.8em;
		min-width:175px;
	}
	.dfrContainer .dfrDataQualityAlert p a {
		color:#9a1b1e;
	}
	
	#ecr {
		border:none;
	}
	
	body {
		margin:0;
		padding:0;
	}

	.dfrMapContainer .dfrMap {width:0%;}
   	.dfrContainer .details  {
        float:left;
        width:100%;
        clear:both;
    }

    .dfrContainer .pane {
    	border: 0px;
    	border-width: 0px;
	}

	.section h2 a {
		font-weight: bold;
		font-size:1.2em;
	}

	.section div h3 {
		font-size:100%;
	}

    .section {
        display: block !important;
    }

	@page {
		size: auto;
        margin: 5mm 10mm 5mm 0;
        padding:0;
	}

    .site-logo,
    div.region-alert,
    div#header,
    h2.breadcrumb-title,
    p.breadcrumb,
    div#local-tasks,
    div#log,
    ul#mainLinks,
    div.warningMsg,
    div#dfrTools,
    div.dfrMap,
    a.goTo,
    div.pane3 div.pane h3.dfrFilter_pane3,
    div.pane3 div.pane div.filter,
    div.pane6 div.pane label,
    div.pane6 div.pane select.dfrDemoRadiusSelect,
    p.pagetop,
    footer.main-footer,
    div.region-footer,
    div#block-epa-core-footer,
    #dfrPageNavigation,
    h1.page-title,
    header.masthead,
    header.masthead.masthead-processed,
    img.site-logo,
    hgroup.site-name-and-slogan,
    h1.site-name,
    div.site-slogan,
    nav#mobile-nav,
    a.dataDictionary,
    div.hideDFRDataQualityAlert,
    .environment-indicator-name,
    .stickyNavBar,
    .customizeReport,
    #mobileswap,
    .facReports {
        display:none !important;
    }
}