body {
    margin: 0 0 0 0; }

#dj {
    position: float;
    float: right; }

#menu {
    position: absolute;
    top: 100px;
    left: 50px;
    width: 160px; }

#title {
    position: absolute;
    top: 0px;
    left: 25px;
    width: 600px; 
    text-align: right;
    line-height: 1em;
    visibility: hidden; }

#content {
    position: absolute;
    top: 100px;
    left: 250px;
    width: 400px; }

h1 {
    font-family: Arial Black, Arial, sans-serif;
    font-size: 24pt;
    font-weight: bold; }

h3 {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 14pt;
    text-transform: uppercase;
    margin-left: -10px;
    color: #000000; }

p {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: none;
    line-height: 14pt;
    color: #666666; }

ul {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: none;
    line-height: 14pt;
    color: #666666;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 10px; }

a {
    font-weight: bold;
    text-decoration: none;
    color: #666666; }

a.resume {
    font-weight: none;
    text-decoration: none;
    color: #666666;
    border-bottom: dashed 1px #bbbbbb; }

@media print {
  #dj {
    visibility: hidden; }

  #menu {
    visibility: hidden; }

  #title {
    visibility: visible; }

  #content {
    top: 100px;
    left: 25px;
    width: 500px; }

  h1 {
    visibility: visible; }

  h3 {
    margin-bottom: 0px; }

  p {
    line-height: 12pt; 
    margin-top: 0px;
    margin-bottom: 0px; }

  #title p {
    line-height: 10pt; }
}
