#print-content {
    width: 655px;
    margin:0 auto;
}


table {
    border-collapse: collapse;
    width: 100%;
}

.table {
    border-collapse: collapse;
    border: solid 1px #C6C6C6;
    /* width: 100%; */
    
}

.table th{
    border: solid 1px #C6C6C6;
    background-color: #C6C6C6 !important;
    padding: 3px 2px 3px 2px;
}

.table tr{
    border: solid 1px #C6C6C6;
    padding: 3px 2px 3px 2px;
}

.table td{    
    border: solid 1px #C6C6C6;
    padding: 3px 2px 3px 2px;
}

.table-assentamento {
    border-collapse: collapse;
    text-align: justify;
}

.table-assentamento th{
           
    padding: 3px 2px 3px 2px;
}

.table-assentamento tr{
    margin-top: 100px;
    padding: 3px 2px 3px 2px;
}

.table-assentamento td{
    border-bottom: solid 1px #C6C6C6;
    padding: 3px 2px 3px 2px;
}


.table-no-border{
    border: 0px !important;
    text-align: left;
}

.table-no-border tr{
    border: 0px !important;
}
.table-no-border th{
    border: 0px !important;
}
.table-no-border td{
    border: 0px !important;
}

.div-assentamento {
    text-align: justify;
    border-bottom: solid 1px #C6C6C6;
    padding: 5px 0px;
    margin-bottom: 10px; 
}

@media print {
    * {               
        filter:none !important;
        -ms-filter:none !important;
    }

    body {
        margin:0;
        padding:0;     
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 15px;
    }

    .quebraPagina {page-break-before: always;}

    #print-content {
        max-width: 670px !important;  /* Largura maxima para impressão 655px */
        margin-left: 1cm;
        margin-right: 0cm; 
    }

    .conteudodocumento {
        width: 670px !important;
    }

    #sidebar-left{
        display:none;
    }

    .navbar{
        display:none;
    }

    #breadcrumb{
        display:none;
    }

    a:link, a:visited {
        color: #333;
        text-decoration: underline;
    }

    .barra_tabela {
        display: none;
    }

    .filters {
        display:none;
    }

    #apply_filters {
        display: none;
    }


    table {
        border-collapse: collapse;
        max-width: 650px; /* Largura para impressão 670px para tables */
    }

    table td {    
        max-width: 400px;
        word-wrap: break-word;
    }


    .table {
        border-collapse: collapse;
        border: solid 1px #C6C6C6;
         width: 670px;  /* Largura para impressão 670px para tables */        
    }

    .table th{
        border: solid 1px #C6C6C6;        
        padding: 3px 2px 3px 2px;
    }

    .table tr{
        border: solid 1px #C6C6C6;
        padding: 3px 2px 3px 2px;
    }

    .table td{
        border: solid 1px #C6C6C6;
        padding: 3px 2px 3px 2px;
    }

    .table-no-border{
        border: 0px !important;
        text-align: left;
    }

    .table-no-border tr{
        border: 0px !important;
    }
    .table-no-border th{
        border: 0px !important;
    }
    .table-no-border td{
        border: 0px !important;
    }

    .table-assentamento {
        border-collapse: collapse;        
        width: 670px; /* Largura para impressão 670px para tables */        
    }

    .table-assentamento th{

        padding: 3px 2px 3px 2px;
    }

    .table-assentamento tr{
        margin-top: 100px;
        padding: 3px 2px 3px 2px;
    }

    .table-assentamento td{
        border-bottom: solid 1px #C6C6C6;
        padding: 3px 2px 3px 2px;
    }
    
    
    .font-small-print{

        font-size: 10px;
        position: relative;
        top:-5px;
    }

    .table-relatorio {
        font-size: 9px;
        border-collapse: collapse;
        border: solid 1px #C6C6C6;
         width: 300px;  /* Largura para impressão 670px para tables */        
    }

    .table-relatorio th{
        border: solid 1px #C6C6C6;        
        padding: 3px 2px 3px 2px;
    }

    .table-relatorio tr{
        border: solid 1px #C6C6C6;
        padding: 3px 2px 3px 2px;
    }

    .table-relatorio td{
        border: solid 1px #C6C6C6;
        padding: 3px 2px 3px 2px;
    }
    

}