@media print {
    @page {
    }

	body {
	}
	body.--print-questions {
	}

    body.--print-questions .page-section.page-section--site-header.site-header {
    	display: block !important;
    	padding: 0;
    	margin-left: 10px;
    	border-width: 0;
    	margin-bottom: 10px;
    	position: relative !important;
    }

    body.--print-questions .page-section.page-section--site-header.site-header .site-header__nav,
    body.--print-questions .page-section.page-section--site-header.site-header .nav-menu,
    body.--print-questions .page-section.page-section--site-header.site-header .site-header__tools,
    body.--print-questions .page-section.page-section--site-header.site-header .header-search--mobile,
    body.--print-questions .page-section.page-section--site-header.site-header .menu__toggle
    {
    	display: none;
    }

    body.--print-questions .page-section.page-section--site-header.site-header .site-header__logo.logo--fixed a {
	    padding: 0 !important;
	    margin: 0 !important;
    }

    body.--print-questions .page-section.page-section--site-header.site-header .site-header__logo.logo--fixed a::after {
    	display: none;
    }

    body.--print-questions .page-section.page-section--site-header.site-header .site-header__logo.logo--fixed img {
    	width: 100% !important;
    	height: 80px !important;
    	max-height: none !important;
    	padding: 0 !important;
    	margin: 0 !important;
    }

    body.--print-questions .page-section--main {
    	margin-top: 0 !important;
    }

    /* 3. The Footer (Text) */
    body.--print-questions #content::after {
        content: "FamilyDoctor.org\A© 2026 American Academy of Family Physicians";
		white-space: pre-wrap;

		display: block;

        /*position: fixed;*/
        /*bottom: 0;*/
        /*left: 0;*/
        /*right: 0;*/
        
        text-align: left;
        font-size: 12pt;
        font-family: "Work Sans", sans-serif;
        color: #000;
        background-color: white; /* White bg ensures it covers any text behind it */
        padding: 10px;
        border-top: 1px solid #ddd;
        margin-bottom: 20px;

    }

    body.--print-questions .page-section.--template-hero {
    	display: block !important;
    }

    body.--print-questions .page-section.--template-hero .hero-banner .wp-block-cover .wp-block-cover__background {
    	background: none !important;
    }

    body.--print-questions .page-section.--template-hero h1 {
    	margin-left: 10px !important;
    }


	body.--print-questions .container-flex {
		max-width: none;
	}

	body.--print-questions .container-small {
		max-width: none;
	}
	body.--print-questions .block-questions-category {
		background-color: transparent !important;
	}
}



