body {
	margin:0;
	padding:0;
	font-family:georgia;
	font-size:9pt;
}

a { text-decoration:none; color:black; }

#head-photo, #navigation, #navlist, #footer, #resume-keywords  {
	display:none;
}


h1 { 
	margin-top:0; 
	margin-bottom:0; 
	letter-spacing:0.1em; 
	font-size:1.5em; 
	font-weight:600; 
}
h2 { 
	margin-top:0; 
	margin-bottom:0.65em;
	letter-spacing:0.1em;
	font-size:1.1em;
	color:gray; 
}


h3,h4,h5,h6 {
	border-bottom:1px solid #999999;
	padding-bottom:0.2em;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	margin: 1.75em 0em 0.5em 0em;
	padding-left:1.0em;
	color:gray;
}
h3 { font-size:1em; font-weight:600; }
h4 { font-size:1em; font-weight:500; }
h5, h6 { font-size:1em; font-weight:400; }

h2.title { margin-bottom: 0.5em; }
h3.title { display: none; }


p, .resume-indent { margin-left:2em; width:90%; margin-top:8pt; margin-bottom:8pt;}

table.resume-skills { margin-left:3em; font-size:8pt; }
table.resume-address,
table.resume-education { margin-left:2em; }

SPAN.print-only { display:inline; }
DIV.print-only { display:block; }

DIV#meta,
DIV#resume-keywords { display:none; }
