@media print{.feedback-widget,.mobile-footer,.no-print,.sidebar,button:not(.print-visible),footer,header,nav{display:none!important}body{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.5}.main-content,.note-content,main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000!important}h1{font-size:18pt}h2{font-size:16pt}h3{font-size:14pt}.soap-section{page-break-inside:avoid;margin-bottom:1rem}.soap-section h3{font-weight:700;border-bottom:1px solid #000;padding-bottom:.25rem;margin-bottom:.5rem}li,p{orphans:3;widows:3}table{border-collapse:collapse;width:100%}td,th{border:1px solid #000;padding:.5rem;text-align:left}th{background-color:#f0f0f0!important}.icd-code,th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.icd-code{font-family:monospace;background-color:#f5f5f5!important;padding:.125rem .25rem;border-radius:.125rem}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}a[href^="#"]:after,a[href^=javascript]:after{content:""}@page{size:letter;margin:.75in}@page :first{margin-top:1in}.print-header{display:block!important;text-align:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #000}.print-header .logo{font-size:16pt;font-weight:700}.print-footer{display:block!important;position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:9pt;color:#666;border-top:1px solid #ccc;padding-top:.5rem}.patient-info{display:flex!important;justify-content:space-between;margin-bottom:1rem;padding:.5rem;background-color:#f9f9f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.signature-line{margin-top:2rem;padding-top:.5rem;border-top:1px solid #000;width:50%}.confidentiality-notice{display:block!important;font-size:8pt;color:#666;text-align:center;margin-top:1rem;font-style:italic}}@media screen{.confidentiality-notice,.print-footer,.print-header,.print-only,.signature-line{display:none!important}}