html, body {

width: 210mm;
height: 297mm;

}

a:after {

display: none;

}

header {

.title-bar {
        display: block;
        text-align: center;
        .menu-icon {
                display: none;
        }
}

}

.top-top-bar, .top-bar, .header-right, .breadcrumbs, .sidebar, .frm_rootline_group, footer-container {

display: none !important;

}

.sidebar-content .content {

@include grid-column;
@include grid-column-unposition;

}

.acc-content {

display: block !important;

}

.highlights-template {

.highlight-boxes {
        .highlight {
                padding: 0.5rem;
                margin-right: 1rem;
                margin-bottom: 1rem;
                a {
                        display: inline;
                        padding: 0;
                        h2 {
                                font-size: rem-calc(20);
                        }
                        &:after {
                                display: none;
                        }
                }
        }
}

}

.desktop-header {

justify-content: center;

}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote, q, a, figure, table, fieldset {

page-break-inside: avoid;

}

h1, h2, h3, h4, h5, h6, thead, header {

page-break-after: avoid;

}