@charset "UTF-8";
/* Styles specific to table of contents page */
/*body {
	overflow-x: hidden;
}*/
a + p {
	margin-top: 10px;
}
.text-left,
.text-right {
	text-align: left;
}
a h2.landing-head,
h2.landing-head a {
	color: #2999b1;
	font-size: 1.5em;
	font-weight: inherit;
	line-height: 1em;
	margin: 0;
	padding: 0;
}
.landing-page a:active h2,
.landing-page a:focus h2,
.landing-page a:hover h2 {
	color: #000;
}
.dept-title-container {
	position: fixed;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-ms-transform-origin: 15% 0;
	-webkit-transform-origin: 15% 0;
	transform-origin: 15% 0;
	width: auto;
	z-index: 1;
}
.dept-title {
	font-size: 1em;
}
.mystory-headline,
.mystory-headline-main,
.headline-black,
.headline-black-static,
.headline-blue {
	font-size: 1.5em;
	line-height: 1em;
	margin: 15px 0;
}
.mystory-headline {
	font-size: .7em;
}
.mystory-headline-main {
	font-size: 1em;
}
.mystory-headline-main {
	margin-top: -5px;
}
.headline-black,
.headline-black-static {
	color: #000;
	line-height: 1.1em;
}
.headline-blue {
	line-height: 1em;
	color: #2999b1;
}
.headline-rust {
	color: #cc5831;
	font-size: 2.8em;
	font-weight: 700;
	line-height: 1em;
}
.headline-rust:active,
.headline-rust:focus,
.headline-rust:hover {
	color: #000;
}
a.headline-blue:hover,
a:hover .headline-black,
.headline-black:hover {
	color: #cc5831;
}
.news-subhead {
	font-weight: bold;
}
/*.news-thumb {
	margin-top: 30px;
}
.news-thumb:last-of-type {
	margin-bottom: 30px;
}*/
/* 10px is flush against containing col */
.overlap-image-left {
	margin-left: -10px;
}
/* 10px is flush against containing col */
.overlap-image-right {
	margin-right: -10px;
}
.right-col {
	text-align: right;
}
.global-nav {
	margin-top: -10px;
}	
.select-display-title {
	padding: 5% 0 2% 0;
}
.select-display-value {
	display: none;
}
/* news+notes hover effect */
.ImageWrapper {
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
	display: block;
	overflow: hidden;
	position: relative;
}
.image-overlay {
	display: block;
	height: 100%;
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.3s ease 0s;
	width: 0;
}
.ImageWrapper:hover .image-overlay {
	left: 0;
	opacity: 1;
	width: 100%;
}
.overlay-link,
.overlay-link:hover {
	color: #fff;
	margin: -30px 0 0 2px;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 40%;
	transition: all 0.3s ease 0s;
	visibility: hidden;
	width: 95%;
	text-shadow: 2px 2px 5px #4D4D4D;
}
.ImageWrapper:hover .overlay-link {
	opacity: 1;
	visibility: visible;
}
.overlay-dark-blue {
  background: rgba(0, 51, 73, 0.5) none repeat scroll 0 0;
}
.overlay-evms-blue {
  background: rgba(54, 124, 153, 0.5) none repeat scroll 0 0;
}
.overlay-gray {
  background: rgba(118, 106, 98, 0.5) none repeat scroll 0 0;
}
.overlay-light-blue {
  background: rgba(51, 194, 221, 0.5) none repeat scroll 0 0;
}
.overlay-rust {
  background: rgba(205, 89, 50, 0.5) none repeat scroll 0 0;
}
.overlay-tan {
  background: rgba(193, 191, 116, 0.5) none repeat scroll 0 0;
}
/* end overlay effect */
.newsList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 45px;
}
/*.newsListTitle {
	display: block;
	margin-bottom: 45px;
}*/
.newsListTitle {
	font-size: .7em;
	margin-bottom: 45px;
	width: 45%;
}
.ac-container {
	font-size: .8em;
}
.cn-headline {
	font-size: 1.5em;
	line-height: 1.5em;
}
.toggle-list dt, .toggle-list dd {
	padding-top: 15px;
}
.toggle-list dt:first-child {
	padding-top: 0;
}
.toggle-closed,
.toggle-opened {
	padding-right: 30px;
}
.toggle-closed {
	background: transparent url("../images/arrow-down-2x.png") no-repeat scroll right bottom;
}
.toggle-opened {
	background: transparent url("../images/arrow-up-2x.png") no-repeat scroll right bottom;
}
.mystory {
	border-radius: 25px;
	border: thin solid lightblue;
	padding: 35px 30px 20px 30px;
	margin: 0 15px;
}
.if-icon,
.mystory-icon {
	bottom: 5px;
	color: #fff;
	font-size: 1.5em;
	left: 6px;
	position: absolute;
	text-shadow: 2px 2px 5px #000;
	z-index: 1;
}
.if-icon {
	bottom: -50px;
}
.if-open-lightbox:active .if-icon,
.if-open-lightbox:focus .if-icon,
.if-open-lightbox:hover .if-icon,
.mystory-open-lightbox:active .mystory-icon,
.mystory-open-lightbox:focus .mystory-icon,
.mystory-open-lightbox:hover .mystory-icon {
	color: #cd5932;
}
.slick-next:before,
.slick-prev:before {
	color: #367c99;
	font-family: 'Glyphicons Halflings';
	font-size: 30px;
	font-weight: bold;
}
.slick-prev:before {
	content: "\e079";
	margin-left: -10px;
}
.slick-next:before {
	content: "\e080";
}
.if-slick-slide {
	position: relative;
}
.if-channel-title,
.if-current-title {
	color: #367c99;
	font-weight: 600;
	text-align: center;
	top: 0;
}
.if-channel-title {
	position: absolute;
	top: 0;
}
.if-channel-title:first-of-type {
	left: 2%;
}
.if-channel-title:last-of-type {
	right: 2%;
}
.if-current-caption {
	font-size: .8em;
	line-height: 1.5em;
	margin-top: 15px;
}
@media (max-width: 400px) {
	/*.newsList {
		padding-bottom: 10%;
	}*/
}
/* xs */
@media (max-width: 767px) {
	.float-left,
	.float-right {
		float: none;
	}
	.right-col {
		text-align: left;
	}
}
/* sm */
@media (min-width: 768px) {
	.text-right {
		text-align: right;
	}
	.mystory-headline {
		font-size: .6em;
	}
	.mystory-headline-main {
		font-size: 1em;
		line-height: 1.2em;
	}
	.newsList {
		display: block;
		position: relative;
	}
	.newsListTitle {
		font-size: inherit;
		margin-bottom: auto;
		width: 45%;
	}
	.newsListTitle h2.landing-head {
		color: #000;
		font-size: 1em;
		margin-bottom: 15px;
		margin-left: 170px;
		text-align: right;
	}
	.newsListTitle h2:active,
	.newsListTitle h2:focus,
	.newsListTitle h2:hover {
		color: #cd5932 !important;
		text-decoration: underline;
	}
	.newsThumb {
		height: auto;
		left: 1%;
		opacity: 0;
		position: absolute;
		top: 20%;
		-ms-transition: opacity 1s;
		-webkit-transition: opacity 1s;
		transition: opacity 1s;
		max-width: 150px;
	}
	.newsListTitle:active .newsThumb,
	.newsListTitle:focus .newsThumb,
	.newsListTitle:hover .newsThumb {
		opacity: 1;
		-ms-transition: opacity 1s;
		-webkit-transition: opacity 1s;
		transition: opacity 1s;
	}
	.slider {
		margin-bottom: 15px;
	}
	/* In Focus Carousel */
	.if-headline {
		margin-bottom: -2%;
		text-align: center;
	}
	.if {
		margin-top: 3%;
	}
	.if-carousel-container {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 5%;
	}
	.if-btn-thumb {
		background: none;
		border: none;
		margin: 0 3px;
		padding: 0;
	}
	.if-carousel-thumb {
		max-height: 220px;
		max-width: 45px;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
	}
	.if-btn-thumb:active .if-carousel-thumb,
	.if-btn-thumb:focus .if-carousel-thumb,
	.if-btn-thumb:hover .if-carousel-thumb,
	.if-btn-thumb.if-btn-current .if-carousel-thumb {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
	}	
	.if-carousel-thumb-current {
		background: #367c99;
		width: 46px;
		height: 15px;
		position: absolute;
		top: 95%;
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
		z-index: 1;
	}
	.if-carousel-thumb-current[data-index="-1"] {
		background: transparent;
	}
	.if-index-0 {
		left: 1.7%;
	}
	.if-index-1 {
		left: 8.5%;
	}
	.if-index-2 {
		left: 15.4%;
	}
	.if-index-3 {
		left: 78.6%;
	}
	.if-index-4 {
		left: 85.4%;
	}
	.if-index-5 {
		left: 92.3%;
	}
	.if-current-view {
		max-width: 400px;
		margin: 0 15px;
		width: 100%;
	}
	.if-current-frame,
	.if-current-media {
		height: auto;
		max-width: 400px;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.if-carousel-frame {		
		z-index: 1;
		position: absolute;
		top: 0;
		height: auto;
		width: 100%;
		max-width: 410px;
		margin-left: -4px;
	}
	.if-slide {
		display: none;
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
	}
	.if-current {
		display: block;
		-moz-transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
	}
	.if-carousel-caption.if-current {
		margin-top: 75px;
	}
	.if-current-title {
		position: absolute;
		top: 40px;
	}
	.if-channel-title:first-of-type {
		left: 2%;
	}
	.if-channel-title:last-of-type {
		right: 2%;
		z-index: 1;
	}
	/* end in focus carousel */
	.mystory {
		padding: 40px 30px 20px 30px;
		margin-top: 45px;
		margin-bottom: 60px;
	}
	.editor-pick::before {
		content: "MYSTORY";
	}
	.editor-pick-type {
		margin-left: 2%;
		margin-top: -54px;
		position: absolute;
	}
	.editor-pick {
		-moz-osx-font-smoothing: grayscale;
		background-color: #367c99;
		color: #fff;
		font-family: "myriad-pro-semi-condensed",sans-serif;
		font-size: 1em;
		font-weight: 700;
		padding: .1em .2em;
	}
}
@media (min-width: 768px) and (max-width: 780px) {
	.britt-img {
		max-width: 740px !important;
	}
}
/* md */
@media (min-width: 992px) {
	.vertical-align-bottom div {
		float: none;
		display: inline-block;
		width: 49%;
	}
	.ac-container {
		margin-top: 12%;
		padding: 0 5px 5px 5px;
	}
	.if-icon {
		bottom: -80px;
	}
	.if-carousel-thumb {
		max-width: 67px;
	}
	.if-caption-container {
		margin-top: 10%;
	}
	.if-carousel-thumb-current {
		width: 43px;
	}
	.if-index-0 {
		left: 1.4%;
	}
	.if-index-1 {
		left: 6.7%;
	}
	.if-index-2 {
		left: 12%;
	}
	.if-index-3 {
		left: 83.3%;
	}
	.if-index-4 {
		left: 88.7%;
	}
	.if-index-5 {
		left: 94%;
	}
	.if-current-view {
		max-width: 600px;
	}
	.if-current-frame,
	.if-current-media {
		height: 338px;
		max-height: 330px;
		max-width: 600px;
	}
	.if-carousel-frame {	
		max-width: 610px;
	}
	.if-channel-title:first-of-type {
		left: 1%;
	}
	.if-channel-title:last-of-type {
		right: 1%;
	}
	.mystory {
		padding: 40px 30px 20px 30px;
	}
	.mystory-copy {
		margin-top: -1%;
	}
	.mystory-headline {
		margin-top: 0;
	}
}
@media (min-width: 1022px) and (max-width: 1046px) {
	.if-carousel-thumb-current {
		width: 43px;
	}
	.if-index-0 {
		left: 1.4%;
	}
	.if-index-1 {
		left: 6.7%;
	}
	.if-index-2 {
		left: 12%;
	}
	.if-index-3 {
		left: 83.3%;
	}
	.if-index-4 {
		left: 88.7%;
	}
	.if-index-5 {
		left: 94%;
	}
}
@media (min-width: 1046px) and (max-width: 1199px) {
	.if-channel-title:first-of-type {
		left: 2%;
	}
	.if-channel-title:last-of-type {
		right: 2%;
	}
}
/* lg */
@media (min-width: 1200px) {
	.ImageWrapper a,
	.ImageWrapper p {
			font-size: 1.5em;
			line-height: 1.2em;
	}
	.overlap-image-left {
		margin-left: -15px;
	}
	.overlap-image-right {
		margin-right: -15px;
	}
	.newsThumb {
		left: 5%;
	}
	.ac-avatars {
		margin-left: -9%;
	}
	.ac-class-notes {
		width: 80%;
	}
	.mystory {
		padding: 50px 30px 45px 30px;
	}
	.mystory-copy {
		margin-top: 18%;
	}
	.mystory-headline {
		font-size: .7em;
	}
	.editor-pick-type {
		margin-top: -63px;
	}
	.if-caption-container {
		margin-top: auto;
	}
	.if-carousel-thumb-current {
		width: 67px;
	}
	.if-index-0 {
		left: 5.8%;
	}
	.if-index-1 {
		left: 11.9%;
	}
	.if-index-2 {
		left: 18%;
	}
	.if-index-3 {
		left: 76.5%;
	}
	.if-index-4 {
		left: 82.6%;
	}
	.if-index-5 {
		left: 88.7%;
	}
	.if-channel-title:first-of-type {
		left: 8%;
	}
	.if-channel-title:last-of-type {
		right: 8.5%;
	}
}
/** KF landing page general **/
/** 9.3 issue specific **/
.britt {
	margin-bottom: 25%;
	position: relative;
}
.britt-text {
	top: 35%;
	position: absolute;
	z-index: 1;
}
.britt-img {
	max-width: 1170px;
	opacity: 0;
	position: absolute;
	top: 0;
}
.britt-img:nth-child(1) {
	animation: britt1 30s ease-in-out infinite;
	position: static;
}
.britt-img:nth-child(2) {
	animation: britt2 30s ease-in-out infinite;
}
.britt-img:nth-child(3) {
	animation: britt3 30s ease-in-out infinite;
}
.britt-img:nth-child(4) {
	animation: britt4 30s ease-in-out infinite;
}
.britt-headline-man,
.britt-headline-hour {
	color: #000;
	font-family: "trajan-pro-3",sans-serif;
	font-size: 1.7em;
}
.britt-headline-man {
 	position: relative;
}
.britt-headline-hour {
 	margin-left: 3%;
}
.britt-headline-of-the {
	font-family: "Granjon LT W01", "Times New Roman", Times, serif;
	font-size: .6em;
	line-height: 1em;
	position: absolute;
	top: 0;
	width: 20%;
}
.britt-headline-man,
.britt-headline-of-the {
	top: -15px;
}
.britt-deck,
.britt-headline-of-the {
	color: rgb(160,151,148);
	font-style: italic;
}
.britt-deck {
	font-size: 1.2em;
	padding-top: 20%;
}
@-webkit-keyframes britt1 {
	0% { opacity: 1; }
	22% { opacity: 1; }
	27% { opacity: 0; }
	97% { opacity: 0; }
	100% { opacity: 1; }
}
@keyframes britt1 {
	0% { opacity: 1; }
	22% { opacity: 1; }
	27% { opacity: 0; }
	97% { opacity: 0; }
	100% { opacity: 1; }
}
@-webkit-keyframes britt2 {
	0% { opacity: 0; }
	22% { opacity: 0; }
	25% { opacity: 1; }
	47% { opacity: 1; }
	52% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes britt2 {
	0% { opacity: 0; }
	22% { opacity: 0; }
	25% { opacity: 1; }
	47% { opacity: 1; }
	52% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes britt3 {
	0% { opacity: 0; }
	47% { opacity: 0; }
	50% { opacity: 1; }
	72% { opacity: 1; }
	77% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes britt3 {
	0% { opacity: 0; }
	47% { opacity: 0; }
	50% { opacity: 1; }
	72% { opacity: 1; }
	77% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes britt4 {
	0% { opacity: 0; }
	72% { opacity: 0; }
	75% { opacity: 1; }
	97% { opacity: 1; }
	100% { opacity: 0; }
}
@keyframes britt4 {
	0% { opacity: 0; }
	72% { opacity: 0; }
	75% { opacity: 1; }
	97% { opacity: 1; }
	100% { opacity: 0; }
}
.chap {
	margin-bottom: 45px;
}
.chap-deck {
	color: rgb(138,121,103);
	font-size: 1.1em !important;
	font-weight: 600;
	margin-top: 15px;
}
.cancer,
.cdc,
.biomarker,
.health-dept,
.pot,
.sugar {
	display: block;
	margin-bottom: 45px;
}
.sugar-anchor:active .sugar-headline,
.sugar-anchor:focus .sugar-headline,
.sugar-anchor:hover .sugar-headline {
	color: #000 !important;
}
.old-school-seal {
	left: -5%;
	position: absolute;
	top: 77%;
	transform: rotate(-7deg);
	width: 50%;
}
/*.old-school-text {
	margin: 5% auto auto 50%;
	width: 50%;
}*/

.old-school-qa {
	position: relative;
	z-index: 1;
}
.old-school-question {
	border: none;
	font-size: 1.3em;
	font-weight: 600;
	line-height: 1.2em;
	margin-bottom: 6%;
}
.old-school-text {
	margin-top: 30px;
	width: 98%;
}
.old-school-btn {
	background-color: #367c99;
	border-radius: 5px;
	box-shadow: 3px 3px #999;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 3%;
	padding: 10px 25px;
	text-align: center;
	transition: background-color 1s;
	width: 48%;
	z-index: 3;
}
.old-school-btn:nth-child(even) {
	float: right;
}
.select-display-answer,
.select-display-radio {
	display: none;
	position: absolute;
	z-index: 1;
}
.select-display-answer {
	color: #fff;
	font-size: 1.1em;
	line-height: 1.3em !important;
	margin-left: 0;
	/*margin-left: -6%;*/
	margin-top: -30%;
	min-height: 170px;
	padding: 35% 2% 2% 2% !important;
	position: absolute;
	text-shadow: 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000;
	width: 100%;
/*	width: 113%;*/
	z-index: -1;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+49,000000+100&0+0,0.23+5,0.41+49,0.23+95,0+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.23) 5%, rgba(0,0,0,0.6) 49%, rgba(0,0,0,0.31) 95%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 5%,rgba(0,0,0,0.6) 49%,rgba(0,0,0,0.31) 95%,rgba(0,0,0,0) 100%);
	background: 	linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 5%,rgba(0,0,0,0.6)  49%,rgba(0,0,0,0.31) 95%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.old-school-btn:active,
.old-school-btn:focus,
.old-school-btn:hover {
	background-color: #204A5B;
}
.old-school-btn-active {
	background-color: #204A5B;
	box-shadow: 1px 1px #666;
	transform: translate(3px, 3px);
	transition: background-color 1s;
}
.old-school-reset {
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: .8em;
	line-height: 1.3em !important;
	margin-left: -1%;
	text-decoration: underline;
	text-shadow: 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000, 2px 2px 3px #000;
}
.select-btn:active,
.select-btn:focus,
.select-btn:hover {
	cursor: pointer;
}
.patients {
	margin-top: 50px;
}
@media (max-width: 479px) {
	.old-school-btn:nth-child(even) {
		float: none;
	}
}
@media (min-width: 768px) {
	.landing-page p {
		font-size: .8em;
		line-height: 1.5em;
	}
	.britt {
		margin-bottom: 0;
	}
	.britt-headline {
		margin-left: 10% !important;
	}
	.britt-text {
		font-size: 1.5em;
	}
	.britt-deck {
		margin-left: 3%;
		padding-top: 3%;
		text-align: right;
		width: 50%;
	}
	.chap {
		margin-top: 5%;
		position: relative;
	}
	.chap:before {
		content: "";
		height: 70%;
		left: 0;
		position: absolute;
		top: 26%;
		width: 95%;
		z-index: -1;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,beeaf2+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(190,234,242,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(190,234,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(190,234,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#beeaf2',GradientType=0 ); /* IE6-9 */
	}
	.chap-img {
		width: 50%;
	}
	.chap-headline {
		font-size: 1.2em;
		position: absolute;
		right: 5%;
		top: 0;
		width: 50%;
	}
	.chap-deck {
		margin-left: 10%;
		margin-top: 5px;
	}
	.chap-text {
		position: absolute;
		right: 15%;
		top: 17%;
		width: 30%;
	}
	.plastination {
		position: relative;
	}
	.plastination-img {
		margin: 5% 0 0 2%;
		width: 35%;
	}
	.plastination-headline {
		font-size: 1.5em;
		left: 38%;
		position: absolute;
		top: 50%;
	}
	.plastination-body,
	.plastination-heart {
		font-size: 1.3em;
		position: absolute;
		width: 50%;
	}
	.plastination-icon {
		background-color: #fff;
		border: solid thin #cd5932;
		border-radius: 50px;
		font-size: 1.5em;
		min-height: 50px;
		min-width: 42px;	
	}
	.plastination-body:active .plastination-icon,
	.plastination-body:focus .plastination-icon,
	.plastination-body:hover .plastination-icon,
	.plastination-heart:active .plastination-icon,
	.plastination-heart:focus .plastination-icon,
	.plastination-heart:hover .plastination-icon {
		border: solid thin #000;
	}
	.plastination-body {
		left: 30%;
		top: 10%;
	}
	.plastination-body-icon {
		padding-left: 1.2%;
	}
	.plastination-body-icon,
	.plastination-heart-icon {
		height: 50px;
		width: 41px;
	}
	.plastination-heart {
		left: 34%;
		top: 35%;
	}
	.plastination-heart-icon {
		left: 1%;
		position: relative;
		top: 15%;
	}
	.glyphicon.glyphicon-heart.plastination-heart-icon:before {
		position: relative;
		top: 10%;
	}
	.biomarker,
	.cdc,
	.health-dept {
		text-align: right;
	}
	.cdc-headline,
	.grad-headline,
	.oncology-headline {
		margin-top: 10px !important;
	}
	.biomarker-img {
		margin-bottom: 10px;
	}
	.biomarker {
		margin-top: 5%;
	}
	.health-dept-img {
		margin-left: 30%;
		max-width: 70%;
	}
	.health-dept-headline {
		bottom: 2.5%;
		font-size: 1.1em !important;
		position: absolute;
		width: 55%;
	}
	.sugar {
		position: relative;
	}
	.sugar-headline {
		color: #cd5932 !important;
		font-weight: 700 !important;
		left: 5%;
		position: absolute;
		top: 8%;
		width: 40%;
	}
	.sugar-text {
		font-size: .9em !important;
	}
	.old-school {
		position: relative;
	}
	.old-school-question {
		font-size: 1.2em !important;
		line-height: 1.3em !important;
	}
	.select-display-answer {
		/*width: 361px;*/
	}
	.old-school-seal {
		top: 70%;
	}
}
@media (min-width: 992px) {
	.cdc {
		float: right;
		margin-top: 8%;
		width: 90%;
	}
	.cdc-text {
		float: right;
		width: 65%;
	}
	.oncology-deck,
	.oncology-headline {
		width: 80%;
	}
	.chap-headline {
		right: 12%;
	}
	.chap-deck {
		margin-left: 13%;
	}
	.chap-text {
		right: 20%;
		top: 14%;
	}
	.plastination-body-icon {
		padding-left: 4px;
	}
	.plastination-heart-icon {
		left: 4px;
		top: 0;
	}
	.health-dept-headline {
		bottom: 3%;
		font-size: 1.2em !important;
	}
	.pot {
		margin-bottom: 15%;
		position: relative;
	}
	.pot-img {
		margin-left: 5%;
	}
	.pot-headline {
		font-size: 1.4em !important;
		left: 3%;
		line-height: 1.2em !important;
		position: absolute;
		top: 75%;
		z-index: 1;
	}
	.sugar-headline {
		margin-top: 5% !important;
		width: 30%;
	}
	.sugar-text {
		font-size: 1.2em !important;
	}
	.old-school-qa {
		/*margin-left: 5%;
		position: absolute;
		top: 0;
		width: 85%;*/
		margin-left: 0;
		position: absolute;
		top: 0;
		width: 96%;
	}
	.old-school-img {
		margin-top: 21%;
	}
	.select-display-answer {
		/*width: 470px;*/
	}
}
@media (min-width: 992px) and (max-width: 1020px) {
	.old-school-btn:nth-child(even) {
		float: none;
	}
}
@media (min-width: 1200px) {
	.britt-text {
		font-size: 1.8em;
	}
	.chap {
		overflow: hidden;
	}
	.chap-headline {
		right: 18%;
	}
	.chap-text {
		/*right: 36%;*/
		right:39%;
		top: 14%;
		/*width: 20%;*/
		width: 16%;
	}
	.plastination-body-icon {
		padding-left: 5px;
	}
	.plastination {
		bottom: 30%;
		position: absolute;
		right: -10%;
		width: 50%;
	}
	.plastination-headline {
		font-size: 1.5em;
		left: 5%;
		position: absolute;
		top: 95%;
	}
	.plastination-body {
		left: 30%;
		top: 20%;
		width: 40%;
	}
	.plastination-heart {
		left: 30%;
		top: 70%;
		width: 40%;
	}
	.cdc {
		margin-top: 5%;
	}
	.biomarker {
		display: inline-block;
		margin-top: 6%;
	}
	.biomarker-img {
		float: right;
		margin: 0 0 0 15px;
		max-width: 300px;
	}
	.health-dept {
		margin-top: 21%;
	}
	.health-dept-headline {
		bottom: 4% !important;
		left: 18%;
		width: 40%;
	}
	.pot-img {
		margin-left: 1%;
	}
	.pot-headline {
		top: 80%;
	}
	.sugar-img {
		margin-top: 30%;
		position: relative;
	}
	.sugar-headline {
		font-size: 2em !important;
		width: 25%;
	}
	.old-school-qa {
		width: 95%;
	}
	.select-display-answer {
		margin-top: -25%;
	}
}


@media print {
	/* Boilerplate */
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
	/* end boilerplate */
	
	/* Custom */
	* {
		font-size: 14pt;
		font-size: 100%;
	}
	a,
	a:visited,
  a[href]:after,
  abbr[title]:after {
		font-size: 80%;
	}
	h1, h4, h5, h6 { page-break-after: avoid; }
	iframe {
		display: none;
	}
	[class*="pull"],
	[class*="push"] {
		float: none;
		position: static;
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
	}
	
	/* Hide unnecessary elements */
	.top-nav-item,
	.more-articles,
	#footer .list-inline,
	#social,
	.container-pulse,
	.global-footer-cover,
	.global-footer-cover + div,
	.no-print,
	.slider {
		display: none;
	}	
	article,
	.footer_content,
	.copyright {
		float: none !important;
		width: 100% !important;
	}	
	aside {
		page-break-after: avoid;
	}	
	.toggle-list dd {
		display: block !important;
	}	
	#classNotes {
		max-width: 50%;
	}
}