.donotprint {
  display:none;
}
*,
  *:before,
  *:after,
  *:first-letter,
  p:first-line,
  div:first-line,
  blockquote:first-line,
  li:first-line {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  @page {
    margin-top: 2cm;
    margin-bottom: 2cm;
    margin-left: 2cm;
    margin-right: 2cm;
  }
  /*reduce padding and margins */
  html.has-navbar-fixed-top, body.has-navbar-fixed-top, .section, .article , article.content {
padding: 0;
  }
  /*fix firefox table printing flex bug*/
  .columns:not(.is-desktop) {
    display: block;
  }
  .columns.is-desktop {
    display: block;
  }
  .columns {display:block !important}

  /*hide non printable elements*/
  #block-sociallinks {display:none;}
  .footermenu {display:none;}
  .hero-front {display:none;}
  .front-page-blocks  {display:none !important;}
  .navbar {display:block;}
  .navbar-menu {display:none;}
  #block-feedbacklink {display:none;}
  #block-mainnavigation-menu {display:none;}
  .navbar.is-fixed-top {position: relative}


  /*hide cookies block*/

  .eu-cookie-compliance-banner {display:none;}

