﻿@media print {
    /*
        IE does page-sizing different than other browsers:
        IE already has a padding around the page, so...
    */

    /*
        ...the additional padding must be unset.
    */
    html[data-ua='MSIE'] #printpopup > div > div > .clearfix,
    html[data-ua='MSIE'] #printpopupPR > div > div > .clearfix,
    html[data-ua='MSIE'] .printarea > div > div > .clearfix {
        padding: 0;
        margin: 0;
    }
    
    html[data-ua='MSIE'] #printpopup.performanceRecord,
    html[data-ua='MSIE'] #printpopupPR.performanceRecord,
    html[data-ua='MSIE'] .printarea .performanceRecord {
        padding: 0;
        margin: 0;
    }

    /*
        ...the page-width is around 50pt thinner.
    */
    html[data-ua='MSIE'] #printpopup,
    html[data-ua='MSIE'] #printpopupPR,
    html[data-ua='MSIE'] .printarea,
    html[data-ua='MSIE'] .visible-during-print {
        width: 499pt;
    }
}


html[data-ua='MSIE'] .head-nav-subnav {
    top: 37.5px;
}



@media print {
    html[data-ua='SAFARI'] #printpopup > div > div > .clearfix,
    html[data-ua='SAFARI'] #printpopupPR > div > div > .clearfix,
    html[data-ua='SAFARI'] .printarea > div > div > .clearfix {
        padding-left: 40pt;
        padding-right: 40pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
    }
    html[data-ua='SAFARI'] #printpopup .print-table td,
    html[data-ua='SAFARI'] #printpopupPR .print-table td,
    html[data-ua='SAFARI'] .printarea .print-table td {
        height: 27px;
    }
}