@media print {
	body {
		width: 100%;
	}

	h1,h2, h3 {
		page-break-after: avoid;
	}

	.intro-text {
		page-break-after: always;
	}

	h1,h2,h3,h4,p,li,div {
		color: #000!important;
	}

	ul, img, .matrix > div, .slide {
		page-break-inside: avoid;
	}

	img {
		max-width: 100%!important;
		height: auto!important;
	}

	header:before {
		text-align: center;
		display: block;
		content: "Augusta University - www.augusta.edu";
	}

	header .toggle-wrapper,
	nav,
	header .utility-head,
	header .main-nav-container,
	footer .sitemap,
	footer .social,
	footer .utility-footer ul,
	.subnav,
	#breadcrumb,
	a.back-to-top,
	.module > img,
	.discover,
	.program-search,
	.cta-bar-wrapper .post a.more,
	a.btn, 
	a.btn-solid, 
	a.btn-clear,
	.factoids {
		display: none!important;
	}
    .brand {
    float: none!important;
    margin: auto;
    text-align: center;
    }
	.owl-wrapper-outer {
		background: none!important;
	}

	h1 {
		font-size: 24pt!important;
	}
	.l-page h1 {
    margin: 0;
	}
	h2 {
		font-size: 14pt!important;
		margin-top: 25px;
	}

	.l-page img {
		max-width: 500px!important;
		height: auto!important;
		margin: auto!important;
		float: none!important;
	}

	header .site-logo {
		float: none!important;
		width: auto!important;
		text-align: center!important;
		color: #000;
	}

	img {
		background: #444;
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		display: block!important;
		//filter: url(inverse.svg#negative);
		//-webkit-filter: invert(100%);
		//filter: invert(100%);
	}

	.factoid .container span {
		color: #000;
	}

	body.generic_inner .l-page .column .l-content-center .l-content-wrapper .l-content, body.generic_inner .l-page .column .l-content-center .l-content-featured .subsection .text-container, body.generic_inner .l-page .column .l-content-center .l-content-wrapper, body.generic_inner .l-page .column .l-content-center .l-content-featured {
		width: 100%!important;
		padding: 0 20px;
	}

	body.generic_inner .l-page .column .l-content-center .l-content-featured .subsection .promo.image {
		width: 100%!important;
	}

	.text-container {
		width: 100%!important;
	}

	body.generic_inner .l-page .column .l-content-center .l-content-wrapper .l-section-heading .heading {
		padding: 10px 0;
	}

	body.generic_inner .l-page .column .l-content-center .l-content-wrapper .l-promo-sidebar, .l-head, .cta-bar-wrapper.tall .cta-bar {
		display: none!important;
	}

	.subsection {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	body.generic_inner .l-page .column .l-content-center .l-content-wrapper .l-section-heading {
		padding: 0;
	}

	.l-promo-sidebar .p-list {
		border: none;
	}

	.subsection .promo.image img, .subsection .image-container img, a.back-to-top {
		display: none;
	}

	.l-page .l-content-header {
		background-image: none!important;
	}

	.owl-carousel.featured {
		min-height: 500px;
		max-height: 500px;
		overflow: hidden;
	}

	a[href]:after {
		display: inline-block;
	}
	a#homedir:after {
		display:none;
	}
	a#de:after {
    display: none;
	}
	.flex-link-bar {
    display: none!important;
	}
	.matrix {
    padding: 20px 0!important;
	}
	.btn {
    display: block;
	}
	footer .column .footer-meta div.contact {
    text-align: center;
	}
	.profileCard-parent .profileCard-image {overflow: hidden!important; height: 200px; width: 200px; margin: auto;}
	.snacc-body {display: block!important;}
}