/* print.css - Feuille de style pour l'impression */

@media print {

  /* Cacher les éléments non pertinents */
#myTopnav,#comments,#comment,#united,#footer,#scrollmenu,#special,#editions,#sidebar,.share{
    display: none !important;
  }

  /* Garder seulement le contenu principal */
  main,.post,.post-content,.article-body {
    display: block;
    width: 100%;
    font-size: 1.2em;
    line-height: 1.3em;
    color: #000;
    background: #fff; }

  /* Supprimer les arrière-plans et couleurs */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* Redimensionner les titres si besoin */
  h1, h2, h3 {
    page-break-after: avoid;
  }

  /* Eviter les sauts de page entre les paragraphes */
  p, blockquote, pre, ul, ol, dl, table {
    page-break-inside: avoid;
  }

  /* Contrôle des sauts de page */
  article, section {
    page-break-before: auto;
    page-break-after: auto;
  }

  /* Améliorer l'apparence des images à l'impression */
  img {
    max-width: 100%;
    height: auto;
    page-break-inside: avoid;
  }

  /* Masquer les vidéos et iframes */
  iframe, video {
    display: none;
  }
}