@media print{@page{size:letter;margin:20mm}body:has(.academy-letters){background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.academy-letters) .min-h-screen{background:#fff!important;min-height:0!important}.academy-letters .no-print{display:none!important}body:has(.academy-letters) header{display:none!important}body:has(.academy-letters) footer{display:none!important}.academy-page:has(.academy-letters){width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.academy-letters{margin:0!important;padding:0!important}.academy-page .academy-letter{break-after:auto;display:block;width:auto!important;max-width:none!important;box-shadow:none!important;letter-spacing:normal!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;font:11pt/1.28 Times New Roman,Times,serif!important}.academy-letter *{color:#111!important;text-shadow:none!important;box-shadow:none!important}.academy-page .academy-letter p{orphans:3;widows:3;font:inherit!important;margin:0 0 7pt!important;line-height:1.28!important}.academy-page .academy-letter .academy-eyebrow{letter-spacing:1pt!important;margin:0 0 9pt!important;font:700 9pt/1.25 Arial,sans-serif!important}.academy-page .academy-letter h1,.academy-page .academy-letter h2{break-after:avoid;letter-spacing:normal!important;margin:0 0 10pt!important;font:700 16pt/1.15 Times New Roman,Times,serif!important}.academy-page .academy-letter-signature{break-inside:avoid;page-break-inside:avoid;margin-top:20pt!important}.academy-page .academy-letter-signature p{margin-bottom:4pt!important}body:not([data-print-letter=anexo-materiales]) #anexo-materiales,body[data-print-letter=anexo-materiales] #solicitud-alcalde{display:none!important}}
