body, h1, h2, h3 {
  margin: 0;
  padding: 0;
}
h3 {
  font-size: 8pt;
}
a, a:hover, a:link, a:visited {
  color: #000000;
  text-decoration: none;
}
header, section, footer, aside, nav, article {
  display: block;
  margin: 0;
  padding: 0;
}
ul, ol {
  margin: 0;
}
body {
  font-family: sans-serif;
  font-size: 8pt;
  line-height: 1.5em;
}
nav, footer, aside {
  display: none;
}
section, .experience li {
  clear: both;
  padding: 1em 0 1em 0;
}
section ul, .experience .details {
  padding: 0;
  float: left;
  width: 67%;
}
section ul li {
  list-style-type: none;
}
section header, .experience .desc {
  float: left;
  width: 30.5%;
  margin-right: 2.5%;
  text-align: right;
}
.experience ul, .summary ul {
  float: none;
  width: auto;
}
.experience .details li {
  clear: none;
  padding: 0;
}


.pageHeader {
  float: left;
}
.summary {
  padding: 0;
  clear: none;
}
.summary li {
  float: right;
  clear: right;
  text-align: right;
  position: relative;
  top: -1.5em;
}
.summary li.desc {
  float: left;
  clear: left;
  text-align: left;
  position: static;
  top: 0;
}

.objective header, .education header, .specialties header {

}
.objective ul, .education ul, .specialties ul {

}


/*
h1, h2 {
    font-family: sans-serif;
    font-weight: normal;
}
h1 {
    font-size: 2.25em;
    margin: 0;
    padding: 0;
}
h2 {
    font-size: 1.7em;
}
h3 {
    margin: 0;
}
p {
    line-height: 1.5em;
}

ul li, ol li {
    line-height: 1.5em;
}
ul.sub {
    margin-top: 1em;
    margin-bottom: 1em;
}
ul.sub li {
    line-height: 1.5em;
}

#nav, .info, #footer {
    display: none;
}
.content {
    margin: 0;
    padding: 0;
}
*/