/* 
    Document   : print.css
    Created on : Nov 13, 2013, 6:11:24 PM
    Author     : erik
    Description:
        Purpose of the stylesheet follows.

    10/12/2016 JSU Added a lot of classes to existing styling
*/

    @page { size:8.5in 11in; margin: 2cm }
    * {
        float:none!important;
        position: relative!important;
        clear: none!important;
        overflow: visible!important;
        
    }
    button {
        display:none!important;
    }
    body{
        overflow: visible!important;
        height:auto!important;
    }
    .topTool,
    #sendAsEmail {
        display:none!important;
    }
     #page
    {
        width:auto!important;
        height:auto!important;
        position:relative!important;
        display:inline!important;
    }
    header {

        display:none!important;
    }
    
    .noprint {
        display:none!important;
    }
    .pagebreak {
        display:none!important;
    }
    #sidebar{
        display:none!important;
    }
    
    #footer{
        display:none!important;
    }
    #contentarea{
        height:auto!important;
        display:inline!important;
        position:relative!important;
        overflow: visible!important;
        page-break-before: avoid;
    }

     #contentWrapper {
        height:auto!important;
        margin: 0!important;
        position:relative!important;
        top:auto!important;
        left:auto!important;
        right:auto!important;
        bottom:auto!important;
        overflow: visible!important;
        display:inline!important;
        page-break-before: avoid;
    }
    #contentScroller
    {
        margin:0;
        position:relative!important;
        height:auto!important;
        width:auto!important;
        overflow: visible!important;
        page-break-before: avoid;
        display:inline-block!important;

    }
    .contentTarget,
    #contentTarget {
        display:inline!important;
        margin:0!important;
        overflow: visible!important;
        page-break-before: avoid;
    }
    #pullDownPage {
        display:none!important;
        position:relative!important;
    }
    #mapContainer {
        display:none!important;
        position:relative!important;
    }
    #messageContainer{
        display:none!important;
        position:relative!important;
    }
    #signContainer {
        display:none!important;
        position:relative!important;
    }

    .detail_box,.analytic_box,
    #detail_box,#analytic_box {
        page-break-before: avoid;
        page-break-after: always;
    }
    .detail_box > div, .analytic_box > div,
    #detail_box > div, #analytic_box > div {
        display:block!important;
    }
