@media print {
  /*@page {*/
  /*  size: A4;*/
  /*  margin: 20mm;*/
  /*}*/

  /* Common “mystery right gap” culprit: scrollbar compensation */
  body, .dialog-off-canvas-main-canvas {
    padding-right: 0 !important;
  }

  * { box-sizing: border-box; }

  #typo-message {
    display: none;
  }

  img,
  video {
    max-width: 100% !important;
    height: auto !important;
  }

  .region-content,
  .dialog-off-canvas-main-canvas,
  .l-page,
  .l-page__in,
  .l-page__main,
  .l-page-cols,
  .l-page-cols__main,
  .l-page-cols__main-content,
  .l-main-content {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
  }

  #block-altium-navigation-header {
    display: none !important;
  }

  .contextual,
  .footer-v2__lang,
  .footer-v2__nav,
  .node-in-sitemap-form,
  .tabs,
  #block-altium-doc-node-translations-links {
    display: none !important;
  }

  .wds-sticky-v2,
  .dams-banner,
  .l-page-cols__breadcrumb,
  .l-page-cols__nav-pages,
  .footer-v2__nav-list-wrap {
    display: none !important;
  }

  .footer-v2__social {
    display: none !important;
  }

  .SlidesTable div {
    display: block;
    margin: 0;
    padding: 0;
    position: static;
    z-index: auto;
    top: auto;
    opacity: 1;
    border: 0;
    transition-delay: 0s;
    transition-duration: 0s;
    transition-property: all;
    transition-timing-function: ease;
  }

  .SlidesTable .Container .Next,
  .SlidesTable .Container .Previous,
  .SlidesTable .Container .blobs {
    display: none;
  }

  .SlidesTable .Container .First {
    border: 0;
  }

  .b-collapsed-block__control-text {
    display: none;
  }

  summary::marker {
    display: none;
  }

  .l-page-cols__control-nav-pages-btn {
    display: none !important;
  }

  .s-control__control-wrap,
  .s-control__inner {
    display: none !important;
  }

  #embedded-messaging {
    display: none !important;
  }

  .l-page-cols__nav-content {
    display: none !important;
  }

  .l-page-cols__scroll-wrap {
    display: none !important;
  }

  .media-slider {
    max-width: 100% !important;
    width: 100% !important;
  }
  .slick-arrow {
    display: none !important;
  }

  .gutter {
    display: none !important;
  }

  .messages {
    border: solid 1px;
    border-radius:8px;
    padding:0 18px;
  }

}
