﻿@media only print {
    body {
        margin-top: -100px;
        /*overflow-x:hidden;/*X軸卷軸*/
        /*overflow-y:hidden;/*Y軸卷軸*/
        /*zoom: 80% !important;*/
    }
    table:not(.fixedArea) th {
        border: 1px solid #000;
        font-size: 12px !important;
    }
    table:not(.fixedArea) td {
        border: 1px solid #000;
        font-size: 12px !important;
    }
    .content table:not(.fixedArea) {
        border-collapse: collapse;
    }
    p,
    h2,
    h3,
    h4,
    h5,
    h6,
    body:after {
        font-size: 12px !important;
    }
    .print-12px {
        font-size: 12px !important;
    }
    .h1Print {
        font-size: 24px !important;
    }
    /*隱藏Menu*/
    .mobile-menu {
        display: none !important;
        width: auto
    }
    th,
    td {
        border: 1px solid #000;
        /*顯示框線*/
    }
    .table {
        border-collapse: collapse;
    }
    /*移除框線*/
    .fixedArea th,
    .fixedArea td,
    img {
        border: 0px solid #000;
    }
    .content .data-table-holder .table-header,
    .table-footer {
        display: none;
    }
    .form-query-trigger {
        display: none;
    }
    .content .tbg-holder {
        display: none;
    }
    .content .form-notes {
        margin-top: 50px;
    }
    .text-left {
        text-align: left;
    }
    .text-right {
        text-align: right;
    }
    .text-center {
        text-align: center;
    }
    .vertical-table-holder table th {
        text-align: left;
    }
    .data-table-holder .table,
    .vertical-table-holder .table {
        width: 100%;
    }
    /*隱藏select option*/
    .chosen-search input {
        display: none;
    }
    ul.chosen-results {
        display: none;
    }
    .smaller-grid {
        display: none;
    }
    #statisticArea {
        display: block !important;
        font-size: larger;
    }
    #statisticArea td::before {
        content: " : ";
    }
    #statisticArea th,
    td {
        text-align: left;
    }
    .print-show {
        display: block !important;
    }
    .print-hidden {
        display: none !important;
    }
    .checkbox-list label {
        padding: 0px !important;
    }
}

@media print and (max-width: 21cm) and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .data-table-holder .table,
    .vertical-table-holder .table {
        width: 80% !important;
    }
    #tbEBSeal {
        margin-right: 20% !important;
    }
}