@media print and (color) {
* {
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
:root { --nv-primary-accent: #000 !important; --nv-secondary-accent: #000 !important; }
.has-neve-link-hover-color-color { color: #000 !important; }
body { background: #FFF !important; color: 000  !important; margin:0; width: 100%; word-wrap: normal !important; word-break: normal !important; hyphens: none !important; text-align: left; }
body * { background: #FFF !important; color: #000 !important; }
#sidebar { display:none; }
#content{ margin-left:0; float:none; width:auto; text-align: left; }
.container { width: 100%; margin: 0 auto; padding: 0 0px; }
#wrapper { margin-left:auto; margin-right:auto; width:auto; }
#wrapper table { font-family:"Arial", Times, serif; font-size:12pt; }
table tr td { font-size:12pt; font-family: Arial, Helvetica, sans-serif !important; } header, footer,#scrollup { display: none !important; }
.menu-toggle, .comment-respond, .comment-reply-link { display: none; }
.wp-block-cover, div.rs_skip.rsbtn.rs_preserve.mega_toggle,
#readspeaker_button1,
#readspeaker_button2,
#readspeaker_button3,
#readspeaker_button4,
#readspeaker_button5,
#readspeaker_button6,
#readspeaker_button7,
#readspeaker_button8,
#readspeaker_button9,
#readspeaker_button10,
div.nv-post-cover,
div.fluentform, i,
.wp-block-themeisle-blocks-font-awesome-icons > span { display: none !important; }
.entry-content a:link::after, .entry-content a:visited::after { content: ""; margin: 0px; }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid; }
img { page-break-inside:avoid; page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid; }
ul, ol, dl  { page-break-before:avoid; } body { background-color: transparent; font-size:12pt; font-family: Arial, Helvetica, sans-serif !important; color:#000; line-height: 1.2 !important; }
h1 {font-size: 30px; color: #000 !important; }
h1 .has-large-font-size, h2 .has-large-font-size, h3 .has-large-font-size { font-size: 18px !important; }
h2 {font-size: 24px; color: #000 !important; }
h3, h4, h5, h6 {font-size: 18px; color: #000; }
p {font-size:12pt; color: #000 !important; }
ol.wp-block-list li, ul.wp-block-list li, span, .job_custom_message {font-size:12pt; color: #000 !important; }
.has-nv-light-bg-background-color *, .has-background * { background-color: #FFF !important; background: #FFF !important; }
div.wp-block-columns.is-layout-flex * { background-color: #FFF !important; background: #FFF !important; }
h1, h2, h3, h4, h5, h6, p, strong, span, ol li, ul li { color: #000 !important; font-family: Arial, Helvetica, sans-serif !important; word-wrap: normal !important; word-break: normal !important; hyphens: none !important; }
.has-neve-link-color-color { color: #000 !important; }   h1, h2 { break-before: page; break-after: avoid; }
table, figure { break-inside: avoid; }  a:link, a:visited { text-decoration: none; }
.wp-block-themeisle-blocks-advanced-columns { padding: 0px !important; }
.job-content { padding: 0px; margin: 0px; }
.job-listing .job-preview { background-color: #FFF; border: 0px; }
}