/** remove main menu from being printed*/
/** increase body font size */

/** wrap text and table to fit in page **/


@media print {
    
  .no-print{ display:none; }
  .mainMenu { display: none;}
  
  .print-only{ display:block; } 
  
  .page-break{ page-break-before:always; }
    
  html, body, table, div, table tbody tr td, table tr td, input, table th, table a, a,
    table thead th, select, textarea, table tr th,table tr td input, table tbody tr td a,
    table tr td textarea{
        height: auto;
        font-size: 14pt !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
 }
    input { font-size: 14px; }
    select { font-size: 14px; }
    text-area { font-size: 14px; }
    
 .tm3-button-small, .tm3-button, .tm3-button-small, .sub-list-header-text,
    .list-header-text, .default-text, .default-text-bold {
        height: auto;
        font-size: 14pt !important;
 }

 
 /** Data tables **/
     div.datatables_wrapper_div[style] {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    table.datatables[style] {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    div.datatables_wrapper_div {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    table.datatables {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .dataTables_wrapper th, td {
        white-space: normal !important;
    }
    .dt-buttons {
        display: none;
    }
 
}