  @media print {
	header,
	footer,
	.section-nav,
	.choise-helper,
	.breadcrumbs,
	.hero__description,
	.cta,
	.cta-hero,
	.table-block__prev,
	.table-block__next,
	.cta__card-button, 
	.programs-labels, 
	.map__tab-button,
	.interior-menu__program-map,
	.accordion__all,
	.accordion__top,
	.accordion__icon,
	.related-nav__title
	{
		display:none;
	}
	body {
		font-size: 1.5rem;
	}
	h1 {
		margin:0;
		padding:0;
		color: #000;
	}
	h2, h3, h4, h5, h6 {
		color: #000;
		margin: 1.5rem 0 .25rem;
	}
	.map__tab-button.active, {
		display: revert;
		color: #000;
		box-shadow: none;
		border: 1px solid #000;
	}
	 .programs__type {
		 border: 1px solid #000;
		 padding: 20px;
	 }
	.accordion__content {
		display: revert !important;
	}
	.hero__map-description .column--two .column__col {
		flex: revert;
	}
	.hero.pathways-hero .hero__intro-image, .hero__intro-image, .hero.pathways-hero .hero__intro-image:before {
		min-height: unset;
		background: transparent;
		border: 0;
	}
	.hero__intro-image img {
		scale: 0
	}
	.hero__map-description {
		background-color: transparent;
		padding-bottom: 0;
	}
	.accordion__toggle {
		padding-left: 0;
	}
	table thead {
		position: unset;
	}
	.accordion__content {
		padding-left: 0;
		padding-top: 0;
	}
	.accordion__item {
		padding-bottom: .5rem;
		margin-bottom: 1rem;
	}
	table tbody td, table tbody th {
		padding: .25rem;
	}
	.table-block__wrapper {
		margin: .5rem 0 1rem 0;
	}
	ul li:not(:last-child) {
		margin: 0 0 5px;
	}
	ul {
		margin-top: 0;
	}
	div.card {
		box-shadow: none;
		border: 1px solid #000;
	}
}