/* @override 
	https://template.omegatemplate-v20.local/wp-content/plugins/omega-system/public/css/omega-system-print.css?*
	https://usi-demo.omegastaging.local/wp-content/plugins/omega-system/public/css/omega-system-print.css?* */

/*
Elementor Site color variables:
var( --e-global-color-primary )
var( --e-global-color-secondary )
var( --e-global-color-text )
var( --e-global-color-accent )
*/

@page {
	margin: 0.5in;
	counter-increment: page;
	counter-reset: page 1;
}

body {
	padding: 14px;
	background-color: white;
	font-size: 10pt;
}

/* show URL after links */
/*a[href]:after {
	content: " (" attr(href) ")";
}*/

a[href^="#"]:after,
a[href^="javascript"]:after {
	content: "";
}

body,
main p,
main h1,
main h2,
main h3,
main h4,
main h5,
main h6,
.elementor-container a,
.elementor-container p,
.elementor-container span {
	color: #000 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	page-break-after: avoid;
	page-break-inside: avoid;
}

img {
	page-break-inside: avoid;
	page-break-after: avoid;
}

ul,
ol,
dl {
	page-break-before: avoid;
}

section {
	background: none;
}

#year-date-range {
	margin: 1em 0;
}

/* HIDING */

iframe,
#mobile-nav,
.mobile-right,
#site-navigation,
.a11y-toolbar,
.title_year,
.benefits-overview-grid,
#searchform,
.searchform,
#icon-searchform-dropdown,
#top-bar-content,
.screen-reader-text,
.flimp-embed,
.prevnext,
.link-button,
.pdf-embed,
#right-sidebar,
#sidr,
#sidr-close,
#scroll-top,
.elementor-widget-image,
.elementor-widget-image + .elementor-widget-heading,
.footer-bottom {
	display: none !important;
}

#main header {
	background: none !important;
	height: auto;
}

#footer #footer-widgets {
	background: white !important;
}

#content-wrap,
#primary,
section.elementor-section,
#main .ninja-table-wrapper {
	width: 100% !important;
}

#main .footable {
	font-size: 9pt !important;
}

#site-header-inner.container {
	padding: 0;
	max-height: 90px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

#site-logo .custom-logo {}

/* Accordion widget */
.elementor-accordion-title {
	font-style: italic;
}

.elementor-accordion-icon-closed svg,
.elementor-accordion-icon-opened svg {
	display: none;
}

/*NINJATABLES*/
#main .semantic_ui thead tr th {
	background-color: #888 !important;
	color: #fff;
}

#main .semantic_ui tr:first-child td {
	background-color: #444 !important;
	color: #fff;
}

#main .semantic_ui td:first-child,
#main .footable .footable-first-visible {
	border-color: #ddd !important;
}

#year-date-range {
	font-style: italic;
	color: #000;
}