
@page {
  margin: 1cm;
}
body {
  background: none !important;
  color: #000 !important;
  font-size: 12pt;
  line-height: 1.4;
}


header,
header .top-bar,
header h1,
nav,
footer,
.form-section,
#carouselExampleIndicators,
.soon,
aside,
video,
button,
input,
textarea,
label,
.form-row,
.buttons,
hr.solid,
.country-box .link {
  display: none !important;
}


img {
  max-width: 40mm;
  height: auto;
  margin: 0 5mm 5mm 0;
  float: left;
  page-break-inside: avoid;
}


a[href]:after {
  content: " (" attr(href) ")";
  font-size: 10pt;
}


.country-box,
.country-box.sight,
section,
article {
  page-break-inside: avoid;
}


h1, h2, h3 {
  color: #000 !important;
  page-break-after: avoid;
}


.banner {
  background: none !important;
}


main {
  width: auto;
  margin: 0;
}