@media only print {

    body{
        width: 100%;
        overflow: hidden;
    }
    iframe,
    img,
    .img_ratio{
        max-width: 100% !important;
        /*        width: auto;
                height:auto !important;*/
    }

    /* Tables Overwrites */
    .popupHeaderWrapper{
        width: 100%;
    }
   .popupHeader{
       height: 65px !important;} 
    .make-fixed-title{
         position: absolute !important;
    }
    .popupHeaderWrapper{
        position: relative !important;
    }
    /* TOP SEARCH FORM */
    .p_etiketa_search {
        font-size: 12px !important;
    }
    .tab_search_trupi td{
        padding: 2px !important;
    }

    .hide_on_print{
        display:none;
    }

    /* Print , Close buttons hide */

    .popupActionsBtn,
    .memberSwitchModule,
    .memberSwitchModule ~ select,
    .tab_export{
        display: none;
    }

    /* THEAD TD Styles */
    .dataTables_scrollBody .tab_lista td.f_table_action{
        border-right:1px solid white !important;
    }
    .dataTables_scroll .dataTables_scrollBody thead td{
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    /* eleminate scroll */
    .dataTables_scrollBody,
    .popupBody {
        height: auto !important;
        width: 100% !important;
        overflow: hidden !important;
    }
    .dataTables_scrollHead{
        display: none;
    }

    .dataTables_scrollBody *
    {
        height:auto !important;
        visibility: visible !important;
    }

    .dataTables_scrollBody table{
        height: auto !important;
        width: 100% !important;
        overflow: hidden !important;
    }

    .dataTables_scrollHead td,
    .dataTables_scrollBody td{
        max-width: 68px !important;
        font-size: 0.9em;
        word-break: break-all;
    }

    /* Body Wrapper padding botttom for */
    .popupBodyWrapper{
        padding: 0 10px 20px;
    }
    /* top gray divider */
    .popupHeaderWrapper{
        border-bottom: 30px solid #e0e0e0;
    }

    .popupActions{
        display: none;
    }   

    .htmlTopBlock .tb_search{
        margin-bottom: 10px;
    }

    /* Footer Wraper is fixed by default */
    .popupFooterWrapper{
        position: static !important;
    }

    .dataTables_scrollFoot,
    .dataTables_scrollFootInner,
    .dataTables_scrollFoot table{
        width: 100% !important;
    }

    /* Graphics Table Print State */
    .graph_area{
        display: block;
        float: left;
        max-width: 100%;
    }
    .graph_area iframe{
        margin-top: 0 !important;
    }

    .search_area{
        display: block;
        width: 550px;
        margin-left: 50px;
    }

    /*.tab_lista .row_actions img{
        display: none;
    }*/
}