@charset "utf-8";
/* CSS Document */
body, .body, #yui-skin-sam {
    padding: 0px;
    margin: 0px;
}
#topcontrol, #RootMenu, #comando, .noprint, .irtopo, #topcontrol, div.irtopo, .meter, #ewMenuRow, #toolbar, .ewMenuRow, .labelUser, #operadores_length, #operadores_filter, #DTTT_container, button.DTTT_button, div.DTTT_button, a.DTTT_button, dataTables_filter {
    visibility:hidden;
    display: none;
} 
.ewContentTable {
    display:block;
    visibility:visible;
}
@page { margin: 1cm } /* All margins set to 2cm */

@page :first {
    margin-top: 1cm    /* Top margin on first page 1cm */
}
object.FusionCharts{display:block;}
canvas.FusionCharts{display:none;}
@media print {
    .page-break	{ display: block; page-break-before: always; }
}
body {
    margin: 0;
    padding: 0;
    background-color: #FAFAFA;
    font: 12pt "Tahoma";
}
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.page {
    width: 21cm;
    min-height: 29.7cm;
    padding: 2cm;
    margin: 1cm auto;
    border: 1px #D3D3D3 solid;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.subpage {
    padding: 1cm;
    border: 5px red solid;
    height: 256mm;
    outline: 2cm #FFEAEA solid;
    margin: 0px auto;
}

@page {
    size: A4;
    margin: 0;
}
@media print {
    .page {
        margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always;
    }
}