/*****************************************************************************************************************************/
/* edfirma Printer                                                                                                           */
/*****************************************************************************************************************************/

@media print {
    
    body { overflow: visible !important; }
    
    a { display: none; }
    
    a:link:after, a:visited:after { content: normal; }  
      
    #applicationGridHeadPanel { display: none !important; }
    
    #applicationGridNavigationPanel { display: none !important; }
    
    #applicationGridContentPanel .applicationContentTitlePanel  { display: none !important; }
    
    #applicationGridContentPanel .applicationContentTabPanel  { display: none !important; }
    
    #applicationGridContentPanel .applicationContentToolbarPanel { display: none !important; }
    
    #applicationGridContentPanel { display:absolute !important; top: 0px !important; left: 0px !important; overflow: visible !important; height: auto !important; width: auto !important; }
    
    #applicationGridContentPanel .ui-layout-unit .ui-layout-unit-content { height: auto !important; width: auto !important; }  
      
    #applicationGridContentPanel .ui-layout-unit-content, .ui-widget-content { margin: 5px -13px 5px 5px !important; padding: 0px !important; overflow: visible !important; }
    
    #applicationGridRightNavigationPanel { display: none !important; width: 0px !important; overflow: hidden !important; }
      
      
    /*****************************************************************************************************************************/
    /* Inlay                                                                                                                     */
    /*****************************************************************************************************************************/
            
    .ed-contentInlay { margin: 0px; padding: 0px; }
    .ed-contentBoxInlay { margin: 0px; border: 0px; }
    .ed-verticalContentBoxInlay { margin: 0px; border: 0px; }    


    /*****************************************************************************************************************************/
    /* Accounting Grid                                                                                                           */
    /*****************************************************************************************************************************/
    
    .ed-accountingGrid { width: 100% !important; height: auto !important; }
    .ed-accountingGrid table { border-collapse: collapse; }
    .ed-accountingGrid th { border:0px !important; font-size: 10px !important; padding: 10px 4px 10px 4px !important; height: 30px; font-weight: bold; }    
    .ed-accountingGrid td { border:0px !important; font-size: 10px !important; padding: 2px !important; white-space: nowrap; }
    .ed-accountingGrid tr { border: 0px !important; }    
    .ed-accountingGrid thead tr { border-bottom: 1px solid #555555 !important; }
    .ed-accountingGrid tbody { border: 0px !important; }
    .ed-accountingGrid tfoot tr { border-bottom: 1px solid #555555 !important; border-top: 1px solid #555555 !important; }    
    .ed-accountingGrid tfoot td { height: 30px !important; font-weight: bold; border-bottom: 1px solid #555555 !important; }
    .ed-accountingGrid .date { width: 60px; }
    .ed-accountingGrid .number { width: 40px; } 
    .ed-accountingGrid .amount { width: 80px; }  
    .ed-accountingGrid .tax { width: 50px; }
    .ed-accountingGrid .kind { width: 100px; }
    .ed-accountingGrid .notice { overflow: hidden;  }
    .ed-accountingGrid .kindNotice { white-space: wrap !important; padding-left: 10px; }
    .ed-accountingGrid th.ed-validationMessage .ui-column-title:before { font-size:10pt !important; }
    .ed-accountingGrid td.ed-validationMessage .ui-column-title:before { font-size:10pt !important; }
    /* .ed-accountingGrid .ui.widget-header { page-break-before: always; } TO BE TEST */
    .ed-accountingGrid.ed-table-shrink table { width:100% !important; }
    
    
    .ed-saldoGrid table { border-collapse: collapse; }
    .ed-saldoGrid td { font-size: 10px !important; }
    
    .ed-saldoGrid .ui-widget-header .ui-panelgrid-cell  { font-size: 18px !important; }
}

@page 
{
    size: auto;
    margin: 5mm 0mm 5mm 0mm;
    overflow: visible !important;
    
}