/* ============================================================= */
/* PRINT STYLESHEET – tight layout, no boxes, no link footnotes */
/* ============================================================= */
@media print {
    /* Hide everything we don’t want */
    #head #nav, #footer, .secButton, .button--small,
    .expertise-ai, script { display: none !important; }

    /* Logo only – smaller and tight */
    #head { background:none; margin:0 0 20pt; padding:0; text-align:center; border:none; }
    #head #logo img { height:70pt !important; }

    /* Remove ALL backgrounds, borders, shadows, and extra spacing */
    body, #top-row, .content-columns, #cell1, #cell2, #cell1r, #cell2r {
        background:none !important;
        border:none !important;
        box-shadow:none !important;
        padding:0 !important;
        margin:0 0 15pt 0 !important;
        color:#000 !important;
    }

    /* Tight spacing between sections */
    #top-row, .content-columns { margin-bottom:20pt !important; }

    /* Headings – big and bold but no extra space */
    #secHead h1, #SecHead2 h1, #cell1r h2, #cell2r h2 {
        font-size:18pt !important;
        margin:0 0 8pt 0 !important;
        text-shadow:none !important;
        color:#000 !important;
    }

    /* Paragraphs – minimal spacing */
    p { margin:0 0 8pt 0 !important; }

    /* Images – keep them, no borders, tight */
    img {
        max-width:100% !important;
        height:auto !important;
        margin:10pt 0 !important;
        display:block;
        border:none !important;
        page-break-inside:avoid;
    }

    /* No link footnotes at all */
    a:after { content:none !important; }
}