@media print {

    /*

MDA 08/21/2009 - #109688 Added new print styles and print styles from base stylesheet
BL  06/06/2018 - #440904 Set babackground color for hyperlinks per ADA compliance
*/

.UTIdisplayblock, .HPRdisplayblock {
    display: block;
}

legend {
    display: block;
    margin: 20px 0;
    font-size: 2em;
}

legend h2 {
    display: none;
}

/*change hyperlinks to  just text */
a
{
    text-decoration: none;
    color: #000000;
    background-color: #fff;
}

fieldset { border: none; }

legend { width: 100%; }



/*THIS CLASS IS REPEATED IN THE BASE.CSS FILE, BUT IS MARKED TO HIDE*/
.HideOnScreenShowOnPrint
{
    display: block;
}
.HideOnScreenShowOnPrintInline {
    display: inline;
}

/* this is a pure show on print class - not repeated in base */
.ShowOnPrint{display: Block;}


div#gui_menu, #VOS_sidebar-wrapper
{
    display: none !important;
}




/* from vos style sheet */
.noprint
{
    display: none;
}

    .formbutt, .button.v22, .sr-only, .HPRtablerow.hlHome, .JAcontainer, .modal, .carouselButtons, .nosho {
        display: none;
    }
    .IPTstyle2 fieldset > legend > span {
        margin: 0 0 0 0 !important;
        font-size:18px;
    }
    .IPTstyle2 fieldset > legend {
        background: none !important;
        margin: 20px 0 0 0 !important;
        padding: 0 0 0 0 !important;
        color: black !important;
        font-family: Arial, sans-serif;
        font-size: 1.6em !important;
        font-weight: bold !important;
        display: block;
    }
    .IPTstyle2 fieldset {
        border-radius: 0px !important;
        border: none !important;
        margin: 0 0 20px 0 !important;
        display: block;
        /* padding: 20px 0px 10px 0px !important; */
    }
    .helpbutton {
        display: none;
    }
    div.noline .pnl {
        float: none;
        display: block;
        width: 100%;
        margin-top: 0px !important;
    }
    body {
        margin: 20mm 20mm 20mm 20mm;
    }
.pagebreak
{
    page-break-before: always;
}
.optional
{
    display: none;
    padding-left: 10px;
}
#sidemenu
{
    display: none;
}
#mstTop
{
    background-color: #fff;
    color: #000;
}
#mstTopLogo
{
    display: none;
}
#mstTopHeader
{
    margin-left: 0px;
    font-weight: normal;
    color: #000;
    background-color: #fff;
}
#mstContent
{
    margin-left: 0px;
}
#mstContentRule
{
    display: none;
}
#mstFooter
{
    display: none;
}
#mstDebug
{
    display: none;
}

.logocolumns
{
    display: none;
}

.headercolumns
{
    display: none;
}
#gui_header, #gui_header_v22 { display: none; } /* OPC 1011252 */

.HPRdisplaynone, .displaynone, .UTIdisplaynone, .HPRinvisible {
    display: none !important;
}
    
#contentfooter
{ 
    display: none !important;
}

.graphPrintFooter {
    text-align: center;
    font-size: 9px;
}

#modalGSIPleaseWait {
    display: none;
}

.hidden {
    display: none;
}

#adaSplashPreference {
    display: none;
}

.irma-portal-button {
    display: none;
}

.ajaxLoadingDIV {
    display: none;
}

.close {
    display: none;
}

.pagination {
    display: none;
}

#univsearch {
    display: none;
}

.CardPagerLegend {
    display: none;
}

    #tblFolderTrees {
        display:none;
    }
    #PTD_gettitle_modal {
        display:none;
    }
    #logo_modal {
        display: none;
    }
    .visuallyhidden {
        display: none;
    }
    #myModal {
        display: none;
    }
    #lbPinToDashboard {
        display: none;
    }
    #skipfoldertreeStart {
        display: none;
    }
    #divFolderTabs {
        display: none;
    }

    img.grnlficon, img.brightsunicon, img.brightredsunicon, img.bluesunicon {
        height: 10px;
        min-width: 10px;
        margin: 0px 0px 0px 2px;
    }
    #comm-chat-flyoutbutton {
        display: none;
    }
    #comm-chat-onlinelist {
        display: none;
    }
}
