body {
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 1.6rem;
    font-family: Georgia, serif;
    color: #000;
    background: none;
}

#wpadminbar,
#cc--main,
pressidium-floating-button,
.likert-signup-link,
form,
[class*="button"],
footer,
.no-print,
.brxe-block.social-sharing,
header {
    display: none !important;
}

section {
    background: none transparent !important;
    padding: 1em !important;

    * {
        color: #000000 !important;
    }
}

.brxe-container {
    align-items: flex-start !important;
    margin: 0 !important;
    text-align: left;
    padding: 0 0.5em;
}

.brxe-post-content,
.brxe-container {
    width: 100% !important;
}

a::after {
    content: " (" attr(href) ")";
    font-size: 90%;
    margin-left: 0.5em;
    color: #336699;
}

h1,
h2,
h3 {
    page-break-after: avoid;
}

.page-break {
    page-break-before: always;
}

@page {
    margin: 0.5in;
}

.apexchart {
    width: 100% !important;
    height: auto !important;
}
.likert-test-results-main-wrapper,
.likert-test-results-sidebar-wrapper,
.likert-test-results-container {
    background: white;
}

.likert-test-results-container {
    flex-direction: column;
}
.likert-test-results-sidebar {
    width: 100%;
}
.person-details {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 1em;
}
.test-details,
.user-meta {
    display: flex;
    gap: 1em;
    justify-content: end;
    padding: 0 2em;
    hr {
        display: none;
    }
}
