@page {
  size: auto;
  /* auto is the initial value */
  /* this affects the margin in the printer settings */
  margin: 20mm 0;
}
@media print {
  iframe,
  #topcookie,
  .header_web,
  .navtag,
  .sticky,
  .article-full__infos,
  .article-full__bar,
  .article-full__related,
  .include_200,
  .partners__lpbox,
  .outbrain__main,
  .partners__adbox,
  .socialnetworks__container,
  .premium-banner,
  .footer-squid,
  .divVideoStep,
  .footer,
  .button-icon,
  .squid,
  .overlay_small,
  .overlay,
  .ads,
  .ayads-shops {
    display: none !important;
  }
  .article-full {
    margin: 0 46mm !important;
  }
  .article-full__body {
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .container-article {
    padding-top: 12mm !important;
  }
  .header_small {
    padding: 0 !important;
  }
  .sticky__logo_small-image {
    width: 200px;
    height: 59px;
  }
  .header_print-link {
    margin-top: 6mm !important;
  }
  .header_print {
    display: block !important;
    text-align: center;
  }
  .article-full__title {
    text-align: left !important;
    padding: 0 0 7.1mm !important;
    font-size: 36px !important;
    line-height: 43px !important;
  }
  .article-full__image-caption {
    position: relative !important;
    left: auto !important;
    margin: 0 !important;
    padding: 3.3mm 0 !important;
    width: 100% !important;
  }
  .article-full__print-author {
    display: block !important;
    text-align: right !important;
    font-size: 0.875rem !important;
    line-height: 21px !important;
    font-family: "Encode Regular" !important;
    -webkit-font-smoothing: antialiased !important;
    font-weight: bold !important;
  }
  .article-full__encadre {
    background: #ffffff !important;
    border: 1px solid #000000 !important;
    page-break-inside: avoid;
  }
  .header__logo {
    position: relative !important;
    top: auto !important;
    left: auto !important;
  }
  .header__logo_economie {
    top: auto !important;
  }
  h2 {
    text-align: left !important;
  }
  h2,
  p {
    page-break-inside: avoid;
  }
}
