.md-typeset h1{
  font-weight: bold;
}
.md-typeset h2 {
font-weight: bold;
}

@media print {
    .md-header,
    .md-sidebar,
    .md-footer,
    .md-nav,
    .md-top,
    .md-feedback,
    .md-content__button {
        display: none !important;
    }

    .md-main__inner {
        margin: 0 !important;
        width: 100% !important;
    }

    .md-content {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
    }

    @page {
        margin: 1.5cm !important;
    }

    body {
        background-color: white !important;
        color: black !important;
        font-size: 11pt !important;
    }

    h1, h2, h3 {
        page-break-after: avoid;
        color: black !important;
    }

    img {
        max-width: 100% !important;
        height: auto !important;
        page-break-inside: avoid;
        display: block;
        margin: 10px auto;
    }

    .md-content__inner {
        padding: 0 !important;
    }

    .md-typeset a::after {
        content: none !important;
        align-content: center;
    }
}
