@media print {
    .mcneese .support-bar,
    .mcneese header,
    .mcneese #scrollbar,
    .mcneese footer,
    .mcneese .widget_breadcrumb_navxt {
        display: none;
    }
        
    html, body {
        height: 99%;
        page-break-after: avoid !important;
        page-break-before: avoid !important;
        font-family: sans-serif !important;
    }
    
    .mcneese .table,
    .mcneese ul,
    .mcneese ol {
        font-size: 1.3rem;
    }
    
    .mcneese .table>thead>tr>th, 
    .mcneese .table>tbody>tr>th, 
    .mcneese .table>tfoot>tr>th, 
    .mcneese .table>thead>tr>td, 
    .mcneese .table>tbody>tr>td, 
    .mcneese .table>tfoot>tr>td {
        line-height: 1.5;
    }
    
    .mcneese .table>thead>tr>th, 
    .mcneese .table>tbody>tr>th, 
    .mcneese .table>tfoot>tr>th, 
    .mcneese .table>thead>tr>td, 
    .mcneese .table>tbody>tr>td, 
    .mcneese .table>tfoot>tr>td {
        padding: 2px 8px;
    }
    
    .mcneese .fl-visible-desktop, 
    .mcneese .fl-visible-mobile, 
    .mcneese .fl-col-group 
    .mcneese .fl-visible-desktop.fl-col, 
    .mcneese .fl-col-group 
    .mcneese .fl-visible-mobile.fl-col {
        display: none;
    }    
}