@media screen {
    #printSection {
        display: none;
    }
}
 
/*@media print {   

    header {
        display:none;
    }

    #nav-container {
        display:none;
    }

    .page {
        display:none;
    }

    #printSection, #printSection * {
        visibility:visible;
    }

    #printSection {
        position:absolute;
        left:0;
        top:0;
    }

    @page {
        size:A4;
    }

    table
    {
        width:1000px;
    }

    table, td, th
    {
      border-bottom: 1px solid gray;
    }

    header
    {
        font-size:30px;
    }

    td
    {
        text-align:left;
        white-space: nowrap ;
    }

    thead 
    {
        display: table-header-group;

    }

    tr 
    {
        page-break-inside: avoid;

    }

    th {
        text-align:left;
        white-space: nowrap ;
        font-family:Arial;
        color:black;
        background-color:lightgrey;
    }


}*/



 @media print 
{    
     header {
        display:none;
    }

    #nav-container {
        display:none;
    }

    .page {
        display:none;
    }

    body 
    {
        background-color: white;    
        font-size:12pt;
        margin:0px 0px;
    }

    footer 
    {
        display: none;
    }

    .navbar
    {
        display:none;
    }

    #sidebar-nav
    {
        display:none;
    }

    .row-fluid
    {
        margin-bottom:30px;        
    }

    h3
    {
        font-size:16pt;
    }

    .pad-wrapper
    {
        margin-top:0px;
    }

    .pull-left
    {
        display:none;
    }

    .filter-block
    {
        display:none;
    }
  
    th
    {
      border-bottom: 1px solid gray;      
    }


    table { page-break-after:auto; width:100%; }
    tr    { page-break-inside:avoid; page-break-after:auto }
    td    { font-size:8pt !important; page-break-inside:avoid; page-break-after:auto }
    
    thead { display:table-header-group; text-align:left; }

    tfoot
    {
        display: table-footer-group;
    }

}
