body {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 11pt
}

a {
	color: #303080;
    text-decoration: none
}

div.ancient {
	display: none
}

div.redundant, span.redundant {
	display: none
}

address, cite {
	font-style: normal
}

h1 {
	font-size: 100%;
	margin-top: 3.5ex;
	text-transform: uppercase
}

hr {
	clear: both;
}

li {
	margin-bottom: 1ex
}

ul {
	list-style-type: circle
}

ul.summary {
	list-style-type: square
}

ul ul {
	list-style-type: none
}
.vcard.contact {
	margin-top: 3.5ex;
	margin-bottom: 3.5ex
}

.vcard.contact .fn {
	font-size: 123%;
	font-weight: bold
}

.vcard.contact .role {
	display: none;
}

.vcard .photo {
	float: left;
	height: 64px;
	margin-right: 1em;
	width: 64px
}

.vcard.contact .adr .type, .vcard.contact .tel .type {
	display: none
}

.vcard.contact #permanent-address.adr {
	float: left;
	margin-top: 2ex
}

.vcard.contact .email {
	float: right
}

.vcalendar .vevent.experience .location {
	font-style: italic
}

.vcalendar .vevent .description {
	clear: left;
	margin-left: 0.5em
}

.position-heading {
	float: left;
	margin-bottom: 1ex;
	margin-top: 1.5ex
}

.position-heading .role {
	font-weight: bold
}

.section {
	font-size: 90%;
	margin-left: 0.5em
}

.stint {
	color: gray;
	float: right;
	font-size: smaller;
	font-style: italic;
	margin-right: 0.5em;
	margin-top: 1.5ex
}

.stint.one-month .period {
	display: none;
}

#internet-addresses {
	clear: left;
	float: right;
	font-family: "Courier New", monospace;
	font-size: smaller;
	line-height: 1.25;
	margin-bottom: 3ex;
	margin-top: 2ex
}

#telephone-numbers {
	float: right;
	margin-top: 2ex
}

#telephone-numbers span.label {
	font-size: smaller
}

@media screen {
	a:hover {
	    text-decoration: underline
	}

	abbr[title], acronym[title] {
		cursor: help
	}

	.hresume {
		margin-left: 0.75in
	}

	#resume-heading {
		background: white;
		position: fixed;
		top: 0;
		width: 6.8in;
		z-index: 2
	}

	#resume-body {
		position: relative;
		top: 150px;
		width: 6.7in
	}
}

@media print {
	abbr, acronym {
		text-decoration: none
	}
}
