@media print{body>*{visibility:hidden}.generation-output,.generation-output *{visibility:visible}.generation-output{position:absolute;left:0;top:0;width:100%;border:none!important;box-shadow:none!important}.action-bar,.generation-output .content-rating-widget{display:none!important}.generation-output>div:first-child{border-bottom:none!important;background:white!important}table{border-collapse:collapse;width:100%;page-break-inside:avoid}td,th{border:1px solid #000;padding:12px;min-height:50px}th{background-color:#f1f5f9!important;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}td:empty,td:has(>br:only-child){min-height:80px;height:80px}h1,h2,h3,h4{page-break-after:avoid;color:#000!important}li,ol,ul{page-break-inside:avoid}@page{margin:.75in;size:letter}@page :first{margin-top:.5in}a{text-decoration:none!important}a,div,p,span{color:#000!important}table.kwl-chart td,table.kwl-chart th{width:33.33%;vertical-align:top}table.swot-chart td,table.swot-chart th,table.t-chart td,table.t-chart th{width:50%;vertical-align:top}.venn-section{border:2px solid #000;padding:16px;margin-bottom:16px;min-height:120px}.sequence-item,.timeline-item{border:1px solid #000;padding:12px;margin-bottom:8px;min-height:60px}.sequence-arrow,.timeline-line{text-align:center;font-size:24px}.concept-branch{border:1px solid #000;padding:8px;margin:4px}.concept-center{border:2px solid #000;padding:16px;font-weight:700;text-align:center}.character-section{border:1px solid #000;padding:12px;margin-bottom:12px}button[class*=violet]{display:none!important}.generation-output>div:last-child{page-break-inside:avoid}}