@media print {
:root {
--padding: 1rem;
}
body {
font-size: 0.75em;
}
nav {
display: none !important;
}
.header-title-and-subtitle-container {
margin: calc(var(--padding) * 3) 0 calc(var(--padding) * 3) 0;
}
.wp-block-post-content h1,
.wp-block-post-content h2,
.wp-block-post-content h3,
.wp-block-post-content h4,
.wp-block-post-content h5,
.wp-block-post-content h6 {
break-after: avoid;
break-inside: avoid;
margin: calc(var(--padding) * 2) 0 var(--padding) 0 !important;
}
.wp-block-post-content h1,
.wp-block-post-content h2 {
break-before: all !important;
}
.wp-block-post-content h1 {
font-size: 1.5rem !important;
}
.wp-block-post-content h2 {
font-size: 1.25rem !important;
border-top: var(--line-thickness) solid black;
padding-top: calc(var(--padding) * 2) !important;
}
.wp-block-post-content h2:first-of-type {
margin-top: var(--padding) !important;
}
.wp-block-post-content h3 {
font-size: 1.15rem !important;
}
.wp-block-post-content h4,
.wp-block-post-content h5,
.wp-block-post-content h6 {
font-size: 1rem !important;
}
.wp-block-post-content .wp-block-image + h1,
.wp-block-post-content .wp-block-image + h2,
.wp-block-post-content .wp-block-image + h3,
.wp-block-post-content .wp-block-image + h4,
.wp-block-post-content .wp-block-image + h5,
.wp-block-post-content .wp-block-image + h6,
.wp-block-post-content .wp-block-table + h1,
.wp-block-post-content .wp-block-table + h2,
.wp-block-post-content .wp-block-table + h3,
.wp-block-post-content .wp-block-table + h4,
.wp-block-post-content .wp-block-table + h5,
.wp-block-post-content .wp-block-table + h6 {
margin-top: 0 !important;
}
.wp-block-post-content h1 + h2,
.wp-block-post-content h2 + h3,
.wp-block-post-content h3 + h4,
.wp-block-post-content h4 + h5,
.wp-block-post-content h5 + h6 {
margin-top: 0 !important;
}
.wp-block-post-content blockquote {
margin: calc(var(--padding) * 2) 0 !important;
}
.wp-block-post-content blockquote * {
margin: calc(var(--padding) / 2) 0 !important;
}
.wp-block-post-content p {
line-height: 1.25em;
text-align: justify;
}
.mc-embed-signup {
display: none !important;
}
.heading-link {
display: none !important;
}
.wp-block-post-content .wp-block-table {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: flex-start;
align-content: stretch;
align-items: stretch;
gap: 0;
margin: calc(var(--padding) * 2) calc(var(--line-thickness) * -1) !important;
padding: 0 !important;
border: 0 !important;
width: calc(100% + calc(var(--line-thickness) * 2)) !important;
min-width: calc(100% + calc(var(--line-thickness) * 2)) !important;
max-width: calc(100% + calc(var(--line-thickness) * 2)) !important;
background-color: transparent !important;
}
.wp-block-post-content .wp-block-table table {
margin: 0 !important;
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
box-shadow: none !important;
background-color: white;
}
.wp-block-post-content table {
table-layout: fixed !important;
margin-left: auto !important;
margin-right: auto !important;
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
box-shadow: none !important;
background-color: white;
}
.wp-block-post-content thead td,
.wp-block-post-content thead th {
background-color: var(--very-light-blue);
color: var(--dark-blue);
}
.wp-block-post-content td,
.wp-block-post-content th {
padding: calc(var(--padding) / 2) !important;
min-width: auto !important;
break-inside: avoid;
border: var(--line-thickness) solid white !important;
background-color: var(--very-light-gray);
line-height: 1.25em;
}
.wp-block-post-content figcaption,
.wp-block-post-content .wp-block-image figcaption,
.wp-block-post-content .wp-block-table figcaption {
margin: 0 !important;
padding: var(--padding) !important;
border: 0;
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
break-inside: avoid;
line-height: 1.25em;
text-align: justify;
background-color: var(--very-light-gray);
}
.wp-block-post-content .wp-block-table figcaption {
margin: 0 var(--line-thickness) var(--line-thickness) var(--line-thickness) !important;
border: 0 !important;
width: auto !important;
min-width: auto !important;
max-width: auto !important;
background-color: var(--almost-very-light-gray);
}
.wp-block-post-content figure {
gap: 0 !important;
}
.wp-block-post-content .wp-block-image {
margin: calc(var(--padding) * 2) auto !important;
padding: 0 !important;
border: var(--line-thickness) solid var(--very-light-gray) !important;
background-color: transparent;
break-inside: avoid;
}
.wp-block-post-content .wp-block-image > img {
width: auto !important;
max-height: 75vh !important;
box-shadow: none !important;
background-color: white;
padding: var(--padding) !important;
}
.wp-block-post-content img.star-empty,
.wp-block-post-content img.star-one-fourth,
.wp-block-post-content img.star-one-half,
.wp-block-post-content img.star-three-fourths,
.wp-block-post-content img.star {
width: auto !important;
min-width: auto !important;
max-width: auto !important;
height: 0.9rem !important;
min-height: 0.9rem !important;
max-height: 0.9rem !important;
}
.wp-block-post-content ol,
.wp-block-post-content ul {
margin-left: calc(var(--padding) * 2) !important;
}
.wp-block-post-content li {
margin: 0 !important;
padding: 0 !important;
}
footer {
display: none;
}
.scroll-to-top-button {
display: none !important;
}   .no-print {
display: none !important;
opacity: 0 !important;
width: 0 !important;
min-width: 0 !important;
max-width: 0 !important;
height: 0 !important;
min-height: 0 !important;
max-height: 0 !important;
overflow: hidden !important;
}
.page-break {
break-before: page !important;
break-after: page !important;
}
.break-before {
break-before: all !important;
}
.no-break-before {
break-before: avoid !important;
}
.page-break-before {
break-before: page !important;
}
.no-page-break-before {
break-before: avoid-page !important;
}
.break-after {
break-after: all !important;
}
.no-break-after {
break-after: avoid !important;
}
.page-break-after {
break-after: page !important;
}
.no-page-break-after {
break-after: avoid-page !important;
}
.no-break-inside {
break-inside: avoid !important;
}
.no-page-break-inside {
break-inside: avoid-page !important;
}   }