.timestamp{
	width: 100%;
}
.article-title{
	max-width: 1000px;
}
h2{
	font: 500 34px/40px "HaasDisplayBold","Helvetica";
	color: #262626;
	text-align: center;
	margin: 20px 0 20px;
}
#graphic .dek{
	line-height: 26px;
	margin-bottom: 30px;
}

#graphic img{
	margin: 0 auto 90px auto;
	width: 100%;
}
#graphic img.lrg{
	max-width: 980px;
	display: block;
}
#graphic img.med{
	max-width: 680px;
	display: none;
}




@media only screen and (min-width: 0px) and (max-width: 1024px){

}

@media only screen and (min-width: 769px) and (max-width: 1024px){
}

@media only screen and (min-width: 620px) and (max-width: 768px){
	#graphic img.lrg{
		display: none;
	}
	#graphic img.med{
		display: block;
	}
	h2{
		font: 500 28px/32px "HaasDisplayBold","Helvetica";
		margin: 20px 0 12px;
	}
}

@media only screen and (max-width: 619px){
	#graphic img.lrg{
		display: none;
	}
	#graphic img.med{
		display: block;
	}
	h2{
		font: 500 24px/30px "HaasDisplayBold","Helvetica";
		margin: 20px 0 12px;
	}
	#graphic .dek{
		font-size: 16px;
		line-height: 20px;
	}
}