/*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;
        border: none !important;
    }

    div.pane1 div.pane {
        margin-top: 0 !important;
    }

    div#dfrPrintHeader {
        display: block;
        margin: 10mm 0mm 0mm 0mm !important;
        height: 30mm !important;
    }

    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 div.table table tbody tr td.bigBold {
        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 h2 {
        margin-bottom: 0 !important;
    }

    .section div h3 {
        font-size: 100%;
    }

    .section,
    .dfrContainer .title {
        display: block !important;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }

    abbr {
        text-decoration: none !important;
    }

    .dfrContainer {
        box-shadow: none !important;
    }

    @page {
        size: auto;
        margin: 2mm;
        padding: 0;
    }

    .site-logo,
    .infobox,
    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,
    .dfrContainer .titleMobile {
        display: none !important;
    }
}
