﻿@media print {

 


    /* show all elements in the body by default */
    body * {
        visibility: visible;
    }

    body {
        /* RW 12/16/25 - need to add these 2 settings to get background colors in tables to show */
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;

        background: #1e376d !important;
        background-color: #1e376d !important;
    }

    /* Hide the original screen image */
    .epalogo img {
        display: none;
    }

    /* Insert the print image using the :after pseudo-element and content property */
    .epalogo::after {
        content: url('../images/EPA_logo_resize.png'); /* The image to use for printing */
        /* width:100px;
        height:30px;*/
        display: block; /* Ensure it behaves like a block element */
        /* Add other print-specific styles like dimensions or margins if needed */
    }

    /* Hide the original screen image */

    #wetlandMsgGroup span {
        display: none;
    }

    #wetlandMsgGroup::after {
        content: "Available Online";
        color: black;
        display: block;
    }



    #layerinfo a {
        color: black;
    }

    #clicklayerinfo {
        display: none;
    }
    
    /*
    .clickMessage {
        display: none;
    }

    .wetlandMessage i {
        display: none;
    }

        .wetlandMessage::after {
            content: "Available Online";
            color: black;
            display: block;
        }

        */
    #webmapTitle::after {
        content: " Report";
    }

    #webmapTitle {
        color: royalblue;
    }
    /* Make the specific items invisible on print */

    /* export buttons */
    #Form1,
    #Form1 * {
        visibility: hidden;
    }
    /* other report links */
    #other,
    #other * {
        visibility: hidden;
    }

    /* home and help links in header */
    #infolinks,
    #infolinks * {
        visibility: hidden;
    }

    /* open and close buttons and attached label */
    .toggle,
    .toggle *,
    .toggleOff,
    .toggleOff * {
        visibility: hidden;
    }

    /* info i button at top of national report */
    #natinfo,
    #natinfo * {
        visibility: hidden;
    }




    



    .questionText {
        font-family: Arial, Helvetica, sans-serif;
        /*font-family: "Source Sans Pro",sans-serif!important; */
        font-size: 11px !important;
        font-style: normal !important;
        color: #003366 !important;
        font-weight: normal !important;
        text-align: left !important;
        padding-left: 2em !important;
        padding-right: 1em !important;
        padding-top: 3pt !important;
        padding-bottom: 3pt !important;
    }

    .noCell,
    .no0,
    .no1 {
        /* font-family: Verdana, Arial, Helvetica, sans-serif; */
        font-family: "Source Sans Pro", sans-serif!important;
        font-size: 10px!important;
        font-style: normal!important;
        color: #666666!important;
        font-weight: normal!important;
        vertical-align: middle!important;
        background-color: #EFEFEF!important;
    }

    .no1 {
        background-color: #DDDDDD!important;
    }

    .yesCell,
    .yes0,
    .yes1 {
        /* font-family: Verdana, Arial, Helvetica, sans-serif; */
        font-family: "Source Sans Pro", sans-serif;
        font-size: 10px;
        font-style: normal;
        color: #000000;
        font-weight: bold;
        vertical-align: middle;
        background-color: #EFEFA0;
    }

    .yes1 {
        background-color: #E7E773;
    }

    .wetCell,
    .wet0,
    .wet1 {
        /* font-family: Verdana, Arial, Helvetica, sans-serif; */
        font-family: "Source Sans Pro",sans-serif;
        font-size: 10px;
        font-style: normal;
        color: #000000;
        font-weight: bold;
        vertical-align: middle;
        background-color: #CCFFCC;
    }

    .wet1 {
        background-color: #99FFCC;
    }

    .errorCell,
    .error0,
    .error1 {
        /* font-family: Verdana, Arial, Helvetica, sans-serif; */
        font-family: "Source Sans Pro",sans-serif;
        font-size: 10px;
        font-style: normal;
        color: #000000;
        font-weight: normal;
        vertical-align: middle;
        background-color: #E6CCFF;
    }

    .error1 {
        background-color: #DAB3FF;
    }


    .headCell1 {
        text-align: left !important;
        padding-left: 2em !important;
        padding-right: 1em !important;
        padding-top: 3pt !important;
        padding-bottom: 3pt !important;
    }

    .headRow {
        background-color: rgb(79, 129, 189) !important;
        color: #ffffff !important;
        /* font-family: Arial, Helvetica, sans-serif; */
        font-family: "Source Sans Pro", sans-serif !important;
        font-size: 11px !important;
        font-style: normal !important;
    }

    
}
