/* @media print
{    
    .noPrint, .noPrint *
    {
        display: none;
    }
} */


.noPrint, .noPrint > * {
    display:none;
}

/*
    Useful for controls that should show up when printed but not on screen -- see the textareas when editing an incident
    Designate troublesome fields (such as textareas with scrollbars with class noPrint. Then create a duplicate div
    control with a class of onlyPrint.
 */
.onlyPrint {
    display: inline-block;
    overflow: visible;
}

.noPrintBorder {
    border: 0px;
}

.print {
    display:inherit !important;
}

.printTall{
    /* height:100%; */
}

.iconPrint {
    display: none;         /* change this to block if you want logo to print out */
    margin-left: auto;
    margin-right: auto;
}

.printFooterWrapper {
    display: block;
    margin-left: auto;
    margin-right:auto;
}
/*
body {
    overflow: hidden;
    width: 100%;
    margin: 0 5%;
    padding: 0;
    border: 0;
    font-size: 12pt;
    float: none !important;
    color: black;
    background: transparent none;

}
*/

#pages {
    /* kpw
    max-height:95% !important;
    height:95% !important;
    */
    /*max-height:calc(99% - 200px); !important;
    height:calc(99% - 200px); !important;*/
    /*overflow: auto;*/
    /* kpw
    position: fixed;
    bottom:0px;
    */
    /* below here recently added */

    page-break-before: avoid !important;
    page-break-inside: auto;
    /* overflow: hidden; */
    overflow: visible;
    /* width: 100%; */
    /* height: 100%;                removed on 2020-03-04, to fix issue with extra blank pages in some printed pages (Check Hours)*/
    /* max-height: 100% !important; */
    margin: 0;
    padding: 0 !important;
    /* border: 1px dashed black; */
    border: 0;
    font-size: 9pt;
    float: none !important;
    color: black;
    background: transparent none;

    /*
    max-height:calc(100% - 206px);
    height:calc(100% - 206px);
    overflow: auto;
    */
}

#tabPages {
    page-break-before: avoid !important;
    page-break-inside: auto;
    /*overflow: hidden; */
    /* border: 1px dotted red; */
    border: 0;
    overflow: visible;
    margin: -4px;
    padding: 0;
}

#tab-pane {
    /*border: 2px dot-dot-dash blue; */
    border: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/*
.iconPrint{
    width:300px !important;
}
*/