
html,
body,
html,
body,
div {
    height: auto !important;
    overflow: auto;
}
@media print {
#Header,
    #Footer,
    header,
    footer {
        display: none !important;
}
a:after {
        content: '';
}
a[href]:after {
        content: none !important;
}
@page {
        size: auto;
        margin-top: 0;
        margin-bottom: 0;
}
}

/* Remove the page counter that appears at the bottom right */
@page {
@bottom-right {
        content: none;
}
}
.footerRight {
    position: running(footerright);
    font-size: 8pt;
    text-align: right;
}
.title {
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 3px 0;
}
>>>.el-table th {
    background-color: unset !important;
}
>>>.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
    border-bottom: unset;
}
>>>.el-table::before {
    display: none;
}
.page-break {
    display: block;
    page-break-before: always;
}
td {
    font-size: 14px;
}

