@media print{@page cv{size:A4;margin:14mm 16mm}html:has(#cv){font-size:13px}body:has(#cv){color:#000;background:#fff!important}#cv .cv-no-print{display:none!important}body:has(#cv)>header{display:none!important}body:has(#cv)>footer{display:none!important}body:has(#cv)>a[href=\#main]{display:none!important}#cv{page:cv;max-width:none;margin:0;padding:0}#cv p{max-width:none}#cv h1{font-size:24pt}#cv h2{border-bottom:.5pt solid #999;margin-top:0;padding-bottom:2pt;font-size:13pt}#cv section{margin-top:14pt}#cv h2,#cv h3{break-after:avoid}#cv h3+p,#cv li,#cv dl>div{break-inside:avoid}#cv,#cv .text-ink,#cv .text-body,#cv .text-muted{color:#000!important}#cv a{word-break:normal;overflow-wrap:anywhere;text-decoration:none;color:#000!important}}
