﻿
/* 螢幕可視範圍 */
@media screen {

    /* 報表列印範圍 */
    #ExportFileArea {
        display: none;
    }

}

/* 列印可視範圍 */
@media print {

    /* 設定橫向列印 */
    @page {
        size: 297mm 210mm landscape;
    }

    /* 報表列印範圍 */
    #ExportFileArea {
        display: block;
    }
}

@media print {

    #ExportFileWrapper {
        font-family: DFKai-sb;
    }

    /*#ExportFileHeader {
        position: fixed;
        top: 0;
    }

    #ExportFileContent {
        display: table-row-group;
        font-family: DFKai-sb;
    }

    #ExportFileFooter {
        position: fixed;
        bottom: 0;
        text-align: center !important;
        counter-increment: page;
        font-family: DFKai-sb;
    }

    #ExportFileFooter:after {
        content: "第" counter(page) " / 2" "頁";
    }*/

    #ExportFileTitle {
        font-family: DFKai-sb;
    }

    #ExportFileTable {
        font-family: DFKai-sb;
        border: 2pt solid #000000;
        border-collapse: collapse;
        font-size: 12pt;
        width: 100%;
        margin-top: 0mm;
        /*margin-left: 6mm;
        margin-right: 6mm;*/
        page-break-after: auto !important;
        -webkit-print-color-adjust: exact;
    }

    #ExportFileTable thead {
        display: table-header-group !important;
    }

    #ExportFileTable tfoot {
        display: table-header-group !important;
    }

    #ExportFileTable tr {
        border-color: #000000;
        border-style: none;
        border-width: 0;
        page-break-inside: avoid !important;
        page-break-after: auto;
    }

    #ExportFileTable th {
        border-width: 1px !important;
        border-style: solid !important;
        border-color: #000 !important;
        padding: 10px 6px;
        text-align: center;
        white-space: nowrap;
        page-break-inside: avoid !important;
        page-break-after: auto;
        background-color: #f3f3f3 !important;
    }

    #ExportFileTable td {
        border-width: 1px !important;
        border-style: solid !important;
        border-color: #000 !important;
        padding: 6px;
        text-align: center;
        white-space: nowrap;
        page-break-inside: avoid !important;
        page-break-after: auto;
    }

}