@media only print {
	header, header.stick, .logged-in header, .logged-in header.stick { position: relative; top: auto; padding: 10px 0; background: none!important; margin: 0;}
	header .main-wrap .main.wrap { flex-wrap: wrap; }
	header #logo img {display: none;} 
	header #logo {width: 100%; height: 200px; display: block; background: url(/wp-content/uploads/sites/62/2025/07/ElderOptions_FULL.png) no-repeat center center!important; print-color-adjust: exact;}
	header.stick #logo {
	    width: 100%;
	}
	.acc-tools,
	.grecaptcha-badge,
	#primary {
		display: none!important;
	}
	.hero-wrap.slider   {
		display: none;
	}
	.splide__spinner,
	#hero .splide__slide__container::before, .hero-wrap.featured #hero::before,
	figure#feat-img::before, #hero .splide__slide__container::after {
		display: none!important;
	}
	#hero .info {
		bottom: 0;
		position: relative;
	}
	#hero li.splide__slide {
		height: 100%!important;
	}
	.splide__slide img {
		object-fit: contain;
		height: auto;
	}
	#hero .info .info-inner .title {
		color: #000;
		width: 100%;
		margin: 50px 0 0 0!important;
	}
	.wp-block-media-text {
		display: flex;
		flex-wrap: wrap;
	}
	.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
		width: 100%;
	}
	.content-blocks figure {
		border: 0;
	}
	.content-blocks figure::before,
	.content-blocks figure::after,
	.pod-wrap figure::before {
		display: none;
	}
	.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
    	object-fit: contain;
    	position: relative;
    	width: 100%;
    	object-position: 0 0 !important;
	}
	.content.wrap > .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained>* {
		width: 100%;
		padding: 0!important;
		background: none!important;
		margin: 0 auto!important;
	}
	.content.wrap > .wp-block-cover::before {
		display: none;
	}
	.wp-block-cover .wp-block-cover__background, 
	.wp-block-cover .wp-block-cover__gradient-background, 
	.wp-block-cover-image .wp-block-cover__background, 
	.wp-block-cover-image .wp-block-cover__gradient-background,
	.content.wrap > .wp-block-cover img {
		display: none;
	}
	.wp-block-cover .wp-block-spacer,
	.wp-block-spacer {
		height: 20px!important;
	}
	.wp-block-cover .wp-block-cover__inner-container h2.has-white-color {
		color: #000!important;
	}
	.stat-text {
		padding: 0;
	}
	.stat-text::before,
	.stat-text::after {
		display: none;
	}
	footer {
		background: none;
		margin: 0 auto;
		padding: 0;
	}
	.footer-wrap {
		print-color-adjust: exact;
	}
	.footer.wrap {
		gap: 20px;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.footer .wp-block-social-links {
		justify-content: flex-start;
		margin: 20px auto 0 auto!important;
	}
}