.printable_quadradinhos {
    display: none;
    float:none;
}

.printable_table_quadradinhos > tbody {
    text-transform: uppercase;
}

.printable_table_quadradinhos>tr>td {
    padding: 0px;
}

.printable_tr_quadradinhos>td {
    border-left: 2px solid #6d6d6d;
}

.printable_table_quadradinhos>tbody>tr>td, .printable_table_quadradinhos>tbody>tr>th,
.printable_table_quadradinhos>thead>tr>td, .printable_table_quadradinhos>thead>tr>th {
    padding: 7px 0px;
    vertical-align: middle;
}

.printable_table_quadradinhos {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 0 !important;
    table-layout: fixed;
    page-break-inside:auto;
    float:none;
}

.printable_saldo_negativo {
    color: red !important;
    font-weight: bold;
}

.printable_tr_quadradinhos {
    padding-left:10px;
    text-transform: uppercase;
}

.printable_th_row_quadradinhos {
    width: 30px !important;
}

.printable_p_title_quadradinhos {
    transform: rotate(-90deg) translate(-147px,5px);
    transform-origin: 0% 0%;
    /*margin: 75px 0px 0px 0px;*/
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
}

.printable_th_quadradinhos {
    padding-left:10px;
    overflow: hidden;
    white-space: nowrap;
    width: 100px;
}

.quadradinhos_preco_normal_row {
    border-bottom: 2px dashed rgb(63, 81, 181);
}

.quadradinhos_preco_last_row {
    border-bottom: 4px solid rgb(66, 66, 66);
}

@media print
{

    body * { visibility: hidden; overflow: hidden;}

    .tr_pagebreak {
        page-break-inside: avoid;
        break-after: always;
        /*height: 47cm;*/
    }

    .printable_quadradinhos {
        -webkit-print-color-adjust: exact;
        display: table;
        overflow: visible;
        break-after: always;
        padding: 0;
        margin: 0;
        height: 100%;
        position: relative;
        left: 0;
        top: 0;
        size: A3 landscape;
        float: none;
    }

    td, th, tr{
        break-after: always;
    }

    .printable_quadradinhos * { visibility: visible; }
}
