html, body {
    overflow-y: auto !important;
    height: auto !important;
}
.content {
    height: auto !important;
}
.content-inner {
    display: block !important;
    height: auto !important;
    width: 100% !important;
}
.mobile-header,.hidden-print-element, #c-navigation {
    display: none !important;
}
.content-right, #v-akt-testing {
    height: auto !important;
    display: block !important;
}
.content-right {
    padding: 0 16px !important;
    overflow: hidden;
}

.not-for-print {
    display: none !important;
}
.for-print {
    display: block !important;
}

* {
    -webkit-print-color-adjust: exact;
}

.answer-result-item {
    display: block !important;
    page-break-before: auto;
    page-break-inside: avoid;
}
.print-col {
    display: block !important;
}

@page {
    size: auto;   /* auto is the initial value */
    margin: 1em 1.5em;  /* this affects the margin in the printer settings */
}