/**
*
* print css
*
*/
@media print {
  html,
  body {
    color: black;
    font: normal 9pt/150% Verdana, Helvetica, sans-serif;
    background-color: white !important;
    background-image: none !important;
  }
  a {
    color: black;
    background-color: white;
    text-decoration: none;
  }
  hr {
    height: 2px;
    background: black;
    margin: 1em 0 1em 0
  }
  h1, h2, h3, h4, h5, h6 {
    background-color: transparent;
    color: black;
    margin: 0 0 .5em 0;
    /*padding-bottom: .5em;
    border-bottom:  .1em solid black;
    font-weight: bold;*/
    page-break-after: avoid;
  }
  h1 {font-size:18pt;}
  h2 {font-size:16pt;}
  h3 {font-size:12pt;}
  h4 {font-size:12pt;}
  h5 {font-size:10pt;}
  p {
  	font-size:10pt
  }
  form {
    display: none;
  }
  code {
    font-family:"Courier New", Courier, mono;
  }
  h1, h2, h3, h4, h5, h6, hr {
    page-break-after: avoid;
  }
  abbr[title]:after,
  acronym[title]:after {
    content:'(' attr(title) ')';
  }
	#head, #left, #footer {
		display: none;
	}
	.box .teaserBg .teaserContent img,
	.box .teaserbigBg .teaserContent img,
	.box .teasersmallBg .teaserContent img {
		float: left;
		margin-right: 1em;
	}
	.box .teaserBg hr,
	.box .teaserbigBg hr,
	.box .teasersmallBg hr {
		display: none;
	}
	.box .teaserBg .newslist, .box .teaserBg .newsteaser, .box .teaserbigBg .newslist {
		clear: both;
	}
	.newslist ul {
		margin: 2em 0;
		padding: 0;
	}
	.calendercontentrightbg, .calender .left, .calender .left, .calender .left h2.uppercase, .month  {
		display: none;
	}
	.box .boxbordright {
		margin-bottom: 1.5em;
	}
}
