/*@media print{.table,table{border-collapse:collapse!important}body,thead{-webkit-print-color-adjust:exact}body{color-adjust:exact}td,tr{border:1px solid #000!important}.print_position{clear:both;height:auto!important;overflow:hidden!important}.print-color{color:#CCC!important;background:#999!important}.print_col_1{width:8.3333333333%!important}.print_col_2{width:16.6666666667%!important}.print_col_3{width:25%!important}.print_col_4{width:33.3333333333%!important}.print_col_5{width:41.6666666667%!important}.print_col_6{width:50%!important}.print_col_7{width:58.3333333333%!important}.print_col_8{width:66.6666666667%!important}.print_col_9{width:75%!important}.print_col_10{width:83.3333333333%!important}.print_col_11{width:91.6666666667%!important}.print_col_12{width:100%}.print_float_left{float:left!important}.print_float_right{float:right!important}.print_text_center{text-align:center!important}.print_text_left{text-align:left!important}.print_text_right{text-align:right!important}.print_table_font_size{font-size:1.1rem!important}.print-title{font-size:1.5rem!important;font-weight:700!important;padding-bottom:15px}.print_margin_top{clear:inherit;overflow:auto;margin-top:15px!important}.print_margin_bot{clear:both;overflow:auto;margin-bottom:10px!important}.print-header span{display:block;line-height:1.2em;font-weight:700}.print-box-item h3{padding:4px 10px;font-size:16px!important;margin:0!important;border:1px solid #000}.print-box-item p{padding:0 15px;font-size:13px}.img-confirm{max-width:80px;overflow:hidden}table{width:100%!important;max-width:100%!important;margin-bottom:20px!important}.table{width:100%;max-width:100%;margin-bottom:20px}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}tbody{font-size:13px}thead{background-color:#ededed}}*/


@media print {

    /* Reset chapter and figure counters on the body */
    body {
        counter-reset: chapternum figurenum;
        font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
        line-height: 1.5;
        font-size: 11pt;
    }

    /* Get the title of the current chapter, which will be the content of the h1.
    Reset figure counter because figures start from 1 in each chapter. */
    h1 {
        string-set: doctitle content();
        page-break-before: always;
        counter-reset: figurenum;
        counter-reset: footnote;
        line-height: 1.3;
    }

    img.print, svg.print {
        display: block;
        max-width: 100%;
    }
    canvas, button, .noprint {
        display: none;
    }
    .table,
    table {
        border-collapse: collapse!important
    }
    body,
    thead {
        -webkit-print-color-adjust: exact
    }
    body {
        color-adjust: exact
    }
    td,
    tr {
        border: 1px solid #000!important
    }
    .print_position {
        clear: both;
        height: auto!important;
        overflow: hidden!important
    }
    .print-color {
        color: #CCC!important;
        background: #999!important
    }
    .print_col_1 {
        width: 8.3333333333%!important
    }
    .print_col_2 {
        width: 16.6666666667%!important
    }
    .print_col_3 {
        width: 25%!important
    }
    .print_col_4 {
        width: 33.3333333333%!important
    }
    .print_col_5 {
        width: 41.6666666667%!important
    }
    .print_col_6 {
        width: 50%!important
    }
    .print_col_7 {
        width: 58.3333333333%!important
    }
    .print_col_8 {
        width: 66.6666666667%!important
    }
    .print_col_9 {
        width: 75%!important
    }
    .print_col_10 {
        width: 83.3333333333%!important
    }
    .print_col_11 {
        width: 91.6666666667%!important
    }
    .print_col_12 {
        width: 100%
    }
    .print_float_left {
        float: left!important
    }
    .print_float_right {
        float: right!important
    }
    .print_text_center {
        text-align: center!important
    }
    .print_text_left {
        text-align: left!important
    }
    .print_text_right {
        text-align: right!important
    }
    .print_table_font_size {
        font-size: 1.1rem!important
    }
    .print-title {
        font-size: 1.5rem!important;
        font-weight: 700!important;
        padding-bottom: 15px
    }
    .print_margin_top {
        clear: inherit;
        overflow: auto;
        margin-top: 15px!important
    }
    .print_margin_bot {
        clear: both;
        overflow: auto;
        margin-bottom: 10px!important
    }
    .print-header span {
        display: block;
        line-height: 1.2em;
        font-weight: 700
    }
    .print-box-item h3 {
        padding: 4px 10px;
        font-size: 16px!important;
        margin: 0!important;
        border: 1px solid #000
    }
    .print-box-item p {
        padding: 0 15px;
        font-size: 13px
    }
    .img-confirm {
        max-width: 80px;
        overflow: hidden
    }
    table {
        width: 100%!important;
        max-width: 100%!important;
        margin-bottom: 20px!important
    }
    .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }
    .table td,
    .table th {
        background-color: #fff!important
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd!important
    }
    .table>tbody>tr>td,
    .table>tbody>tr>th,
    .table>tfoot>tr>td,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>thead>tr>th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd
    }
    .table>thead>tr>th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd
    }
    .table>caption+thead>tr:first-child>td,
    .table>caption+thead>tr:first-child>th,
    .table>colgroup+thead>tr:first-child>td,
    .table>colgroup+thead>tr:first-child>th,
    .table>thead:first-child>tr:first-child>td,
    .table>thead:first-child>tr:first-child>th {
        border-top: 0
    }
    .table>tbody+tbody {
        border-top: 2px solid #ddd
    }
    .table .table {
        background-color: #fff
    }
    tbody {
        font-size: 13px
    }
    thead {
        background-color: #ededed
    }
}

@page {
    margin: 20px;
    size: A4;
}
@page :first {
    margin-top: 250pt;
}
@page :left {
    margin-right: 200pt;
}

@page :right {
    margin-left: 200pt;
}

