﻿@media print {
    @page:right {
        margin: 0.5cm;
    }

    @page:left  {
        margin: 0.5cm;
    }

    .stateHeader-state-name h1 {
        text-align: left !important;
    }

    .FormRowContainer.col-xs-12.intro-text, .FormRowContainer.col-xs-8.intro-text-wrapper {
        width: 100% !important;
    }

    html body #wrapper h1 {
        border: none !important;
        padding: 0px !important;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 18px !important;
        margin-bottom: 0px !important;
    }

    .print-page-heading-title {
        display: block;
        height: 0px;
        color: #085100 !important;
        font-size: 24px;
        font-weight: bold;
        /*float: right;*/
        margin-bottom: 50px;
    }

    .print-page-title {
        display: block;
        top: -19px;
        position: absolute;
        left: 70px;
    }

    h1.pageHeader.col-xs-12 {
        display: none !important;
    }

    #pnlFields {
        clear: both;
    }

    #state_link_name {
        display: none;
    }

    .stateHeader-state-name {
        border-bottom: solid 1px #c1d5b0 !important;
        margin-bottom: 10px !important;
        margin-left: -15px !important;
    }

    .stateHeader-wrap {
        height: 100px;
        margin-top: -25px;
    }

    .reports-avgFlLevel-rpt-wrapper .stateHeader-wrap {
        margin-top: 0px;
    }

    .statetitle {
        border: none !important;
    }

    #Breadcrumbs {
        display: none !important;
    }

    body a[href]:link::after {
        /*content: " (" attr(href) ")";
    word-wrap: break-word;*/
        content: none !important;
    }

    input[value="View Report"] {
        border: 1px solid #CCC;
    }

    Table.GridDataTable td, Table.GridDataTable th,
    Table.GridDataTable {
        width: 995px !important;
    }

    .reports-operational-rpt-wrapper div#_pnlMonthlyOperRpt .FormRowContainer_Rpt {
        margin-top: -10px;
    }

    th.hFlouStatus.statuswithhelp a {
        display: none;
    }

    fieldset.PWSDetFieldSet.col-xs-12 {
        width: 80%;
    }

    .reports-avgFlLevel-rpt-wrapper .files-wrapper,
    .stateHeader-wrap {
        margin-bottom: 10px !important;
    }

    .media-content-report-title-wrapper {
        margin-bottom: 15px;
    }

    .flStatus-report-wrapper .media-content-report-title-wrapper,
    .flStatus-report-wrapper .FormRowContainer_Rpt {
        margin-left: 15px !important;
    }

    Table.GridDataTable th[abbr="Natural Fluoride Level"] a {
        display: inherit !important;
        border: none !important;
    }

    /*average fluoride levls by month*/
    .reports-avgFlLevel-rpt-wrapper .files-wrapper div:nth-child(2) {
        float: left !important;
    }
    /*fl status report*/
    .hFluorideConc a {
        width: 85px !important;
    }

    .hFlouStatus a {
        display: block !important;
    }

    .hPopulationServed a {
        width: 95px !important;
    }

    .statuswithhelp a {
        display: inline !important;
    }

    .hFluoridated a {
        width: 80px !important;
    }

    .hSystemType a {
        width: 100px !important;
    }
}

@media screen {

    .print-page-title, span.print-page-header-description,
    .print-page-heading-title {
        display: none;
    }
}
