@media print { .et_pb_section.et_pb_menu,
.et_pb_section.et_pb_fullwidth_header,
#main-header,
#top-header,
#sidebar,
#main-footer,
.et_pb_scroll_top,
.et_pb_button,
.no-print,
#commentform,
.et_social_inline,
.et_pb_social_media_follow,
.et_pb_newsletter_form {
display: none !important;
} body {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
line-height: 1.4;
font-family: Arial, sans-serif;
color: #000;
background: none;
} #page-container,
#main-content,
.et_pb_section {
padding: 0 !important;
margin: 0 !important;
width: 100% !important;
} .et_pb_image img {
max-width: 100% !important;
page-break-inside: avoid;
} a {
color: #000 !important;
text-decoration: underline;
} a[href^="http"]:after {
content: " (" attr(href) ")";
font-size: 80%;
} h1, h2, h3, h4, h5, h6 {
page-break-after: avoid;
page-break-inside: avoid;
} table {
page-break-inside: avoid;
} .et_pb_column {
float: none !important;
width: 100% !important;
margin: 0 !important;
} .et_pb_row {
width: 100% !important;
max-width: none !important;
padding: 0 !important;
} p, h1, h2, h3, h4, h5, h6 {
orphans: 3;
widows: 3;
} .et_pb_text,
.et_pb_blog_grid,
.et_pb_posts {
page-break-inside: avoid;
} .et_pb_section.print-background {
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
} .et_pb_text {
font-size: 12pt !important;
}
h1 { font-size: 20pt !important; }
h2 { font-size: 18pt !important; }
h3 { font-size: 14pt !important; }
h4 { font-size: 12pt !important; }
h5 { font-size: 10pt !important; }
h6 { font-size: 10pt !important; }
} @page {
margin: 2cm;
size: A4;
} .et_pb_row {
width: 100% !important;
max-width: none !important;
padding: 0 !important;
display: block !important; } .et_pb_column {
float: none !important;
width: 100% !important;
margin: 0 !important;
display: block !important;
page-break-inside: avoid; margin-bottom: 20px !important; } .et_pb_row_1-2_1-2,
.et_pb_row_1-3_1-3_1-3,
.et_pb_row_1-4_1-4_1-4,
.et_pb_row_1-4_1-4_1-2,
.et_pb_row_1-5_1-5_1-5,
.et_pb_row_1-6_1-6_1-6,
.et_pb_row_2-5_3-5,
.et_pb_row_3-5_2-5,
.et_pb_row_1-2_1-4_1-4,
.et_pb_row_1-4_1-4,
.et_pb_row_1-3_2-3 {
display: block !important;
} .et_pb_column .et_pb_module {
margin-bottom: 20px !important;
page-break-inside: avoid;
} .et_pb_column img {
max-width: 100% !important;
height: auto !important;
display: block;
margin: 10px 0;
} .et_pb_text {
clear: both !important;
width: 100% !important;
} .et_pb_space,
.et_pb_divider {
display: none !important;
} .et_pb_column:not(:last-child) {
border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}