@media print {
  body {
    background-color: white;
    font-size: 10pt;
    color: black;
    text-align: left;
    background-image: none;
  }
  h2 a:link, h2 a:visited {
    color: black;
    text-decoration: none;
  }
  #body {
    margin-left: 2cm;
    margin-top: 2cm;
    width: 12cm;
  }
  .boxLeft {
    border: none;
  }
  .boxRight {
    float: left;
    border: none;
  }
  #content .teaser {
    border: none;
  }
  #illu {
    display: none;
  }
  hr, .hr {
    display: none;
  }
  #mainmenue {
    display: none;
  }
  .infobox {
    clear: both;
    position: relative;
  }
  #navigation {
    display: none;
  }
  #footer {
    display: none;
  }
  #logo {
    top: 10px;
	left: 2cm;
  }
}
