/* Print: the page content only, black on white. Built for patient letters. */
@page { margin: 18mm 16mm; }
body { background: #fff !important; color: #000 !important; font-size: 12.5pt; }
.entete, .pied, .fil, .sommaire, .bouton, .menu-bouton, .lien-evitement, .couverture-image,
.urc-agenda, .urc-annees, .urc-chiffres { display: none !important; }
.halos, .couverture, .page-entete { background: none !important; color: #000 !important; padding: 0 0 10pt !important; border-bottom: 2pt solid #000; }
.couverture h1, .page-entete h1 { font-size: 34pt; color: #000 !important; }
.couverture .chapeau, .etude-registre, .page-entete .chapeau { color: #000 !important; }
.conteneur { width: 100% !important; }
.notice { display: block !important; padding: 12pt 0 0 !important; }
.lettre { padding: 0 !important; font-size: 12.5pt; background: none; }
.lettre-texte > *, .lettre-contact > * { max-width: none; }
.lettre h2, .contenu-page h2 { font-size: 14pt; color: #000 !important; break-after: avoid; border-top-width: 1.5pt; }
.lettre p, .contenu-page p { orphans: 3; widows: 3; }
.lettre-texte + .lettre-texte { border-top: 1pt solid #000; }
.lettre-contact { background: none !important; border: 1pt solid #000 !important; break-inside: avoid; }
.impression-source { display: block !important; margin-top: 14pt; padding-top: 6pt; border-top: 1pt solid #000; font-size: 9.5pt; }
a { color: #000 !important; text-decoration: none; }
.lettre a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9.5pt; word-break: break-all; }

.photo-equipe { display: none !important; }
