@page { margin: 2cm }
#mobile-menu-toggle, #menu, #mobile-menu, .breadcrumbs, .share, #page-navigation, #sidebar, #footer, #copyright, .post-edit-link, .back-to-top, #cookie-law-info-bar, #cookie-law-info-again, noscript {
  display: none!important;
}
.elementor-invisible {
  visibility: visible!important;
}
body {
  font-family: Helvetica, Arial, sans-serif!important;
  font-weight: normal!important;
  line-height: 1.3!important;
  background: #fff !important;
  color: #000!important;
}
.elementor-section {
  background: #fff!important;
}
.elementor-element *, .elementor-heading-title {
  color: #000!important;
  background: #fff!important;
}
/* Defining all page breaks */
a {
    page-break-inside:avoid;
    color: #000!important;
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
  page-break-after:avoid;
  page-break-inside:avoid;
  font-weight: bold;
}
img {
  page-break-inside:avoid;
  page-break-after:avoid;
  -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
}
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
/* Displaying link color and link behaviour */
a:link, a:visited, a {
background: transparent;
color: #520;
font-weight: bold;
text-decoration: underline;
text-align: left;
}

a {
    page-break-inside:avoid
}

a[href^=http]:after {
      content:" < " attr(href) "> ";
}
a#logo:after {
      content:"";
}


a:after > img {
   content: "";
}

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

a:not(:local-link):after {
   content:" < " attr(href) "> ";
}
