@media print {
*,
*::before,
*::after,
*:first-letter,
p:first-line,
div:first-line,
blockquote:first-line,
li:first-line{
background: #fff !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]::after {
content: " (" attr(href) ")";
}
abbr[title]::after {
content: " (" attr(title) ")";
} a[href^="#"]::after,
a[href^="javascript:"]::after {
content: "";
}
pre {
white-space: pre-wrap !important;
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
tr,
img {
page-break-inside: avoid;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
} thead { display: table-header-group; }
tr,
img { page-break-inside: avoid; } a:link, a:visited, a {
background: transparent;
color: blue;
font-weight: bold;
text-decoration: underline;
text-align: left;
}
a {
page-break-inside:avoid
} a {
page-break-inside:avoid
}
blockquote {
page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid;
page-break-inside:avoid }
img { page-break-inside:avoid;
page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid } .entry iframe, ins {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
.embed-youtube, .embed-responsive {
position: absolute;
height: 0;
overflow: hidden;
}
.hide-on-print {
display: none !important;
} p, address, li, dt, dd, blockquote {
font-size: 100%
} code, pre { font-family: "Courier New", Courier, mono}
ul, ol {
list-style: square; margin-left: 18pt;
margin-bottom: 20pt;
}
li {
line-height: 1.6em;
} #au-td-banner-container {display:none}
.page-header {display:none}
.footer-wrapper {display:none}
.elementor-menu-toggle {display:none}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {display:none}
section.MainHeader{display:none}
section.MainHeader .elementor-column.elementor-col-50.elementor-top-column {
display:block;
width:100%;
}
.elementor-widget-social-icons.elementor-sticky {
display:none
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 100%;
width:100%;
margin:0;
}
#container,
#header,
#footer {
margin: 0;
width: 100%;
}
.elementor-widget-theme-site-logo a[href]::after {
content: "";
}
.elementor-widget-theme-site-logo abbr[title]::after {
content: "";
}
#au-td-banner-container {
display:none!important;
}
.elementor-nav-menu--burger {
display:none;
}
#scroll-to-top {
display:none;
}
}