﻿
#content, #page, .print-page {
    width: 100% !important;
    float: none !important;
    font-family: 'GFS Didot','Didot', Cambria, Helvetica Neue, Helvetica, Arial, Roboto, sans-serif;
    overflow: hidden;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
}

html, body {
    font-family: 'GFS Didot','Didot', Cambria, Helvetica Neue, Helvetica, Arial, Roboto, sans-serif;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
}

abbr[title], acronym[title] {
    border-bottom: none;
    text-decoration: unset;
}

@page {
    margin: 10.32mm 10.32mm 10.32mm 10.32mm !important;
    padding: 0 !important;
    font-family: 'GFS Didot','Didot', Cambria, Helvetica Neue, Helvetica, Arial, Roboto, sans-serif;
}

@page :footer {
    color: #fff;
}

@page :header {
    color: #fff;
}

.no-print, .no-print * {
    display: none !important;
    break-before: avoid !important;
    page-break-before: avoid !important;
    break-after: avoid-page !important;
    page-break-after: avoid !important;
}

.grecaptcha-badge {
    display: none !important;
}

.g-recaptcha {
    display: none !important;
}

.print-borders {
    border: 2px solid #c7c8ca;
}

.print-borders td, .print-borders th {
    border: 2px solid #c7c8ca;
}


.print-only {
    display: revert !important;
}

.report-header-logo {
    display: block !important;
}

.pagebreak {
    break-before: page !important;
    page-break-before: always !important;
    break-after: avoid-page !important;
    page-break-after: avoid !important;
    display: block !important;
}

.pagebreak-before {
    break-before: page !important;
    page-break-before: always !important;
    display: block !important;
}
.no-break-inside, .no-break-inside * {
    break-inside: avoid-page !important;
    page-break-inside: avoid !important;
}

.no-break-before, .no-break-before * {
    break-before: avoid-page !important;
    page-break-before: avoid !important;
}

.no-break-after, .no-break-after * {
    break-after: avoid-page !important;
    page-break-after: avoid !important;
}

.no-break, .no-break * {
    break-before: avoid-page !important;
    break-after: avoid-page !important;
    break-inside: avoid-page !important;
    break-before: avoid !important;
    break-after: avoid !important;
    break-inside: avoid !important;
}

.break-auto, .break-auto * {
    break-before: auto !important;
    break-after: auto !important;
    break-inside: auto !important;
    height: 0 !important;
}

.break-after-auto {
    break-after: auto !important;
    page-break-after: auto !important;
}

.mud-expand-panel-icon {
    display: none !important;
}

