.hresume {
	border-width: 2px 0 0 0;
	width: 95%;
	padding-left: 0;
	padding-right: 0;
}
h1 { font-size: 1.5em; padding-left: 20px; }
h1 span { display: block; }
.website { position: relative; top: 0; left: 0; display: block; }
.print-left { float: left; width: 44%; }
.print-right { float: right; width: 55%; }
a, a:visited { text-decoration: none; color: #222; }
#summary { clear: both; padding-top: 0.75em; }
h2 {
	margin-top: 18px;
	margin-bottom: 12px;
}
h3, h4, p {
	padding-left: 0;
}
.page-break-after {
	break-after: page;
}