  * {
    font-family: Arial, Helvetica, sans-serif;
  }

	#body {
		overflow: visible !important;
		margin: 0 !important;
		padding: 0 !important;
	}

  body {
    font-size: 12pt !important;
    background-color:  #ffffff;
    color: #000000;
    margin: 1cm 1cm 1cm 1cm !important;
    padding: 0cm !important;
  }
  
  a {
    text-decoration: none;
  }
  
  img {
    border: none;
    page-break-inside: avoid;
  }
  .picleft {
	margin:0 1cm 0.5cm 0; float:left; font-size: 10pt;
  }
  .picleft img {
	display:block;
	}
  
h1,
.invisibleItem,
#footer,
#service,
#serviceFooter,
#siteIdentifier,
#navigation_main,
#navigation_cross,
#navigation_micro,
#navigation_left,
#navigation_service_left,
#navigation_cell,
#navigation_headline,
#printForm,
#gblogo,
#breadcrump,
#headNavigation,
#headService,
#assistbar,
#sbBottom,
#shadowBox,
#fancyBoxPopups,
.tableEnlarge,
#excel{
    width: 0mm;
    margin: 0mm;
    display: none !important;
  }

  h3 {
    margin-bottom:20px;
margin-top:10px;
    page-break-after: avoid;
    font-weight: bold;
    page-break-after: avoid;
  }
  
  h4 {
    font-size: 11pt;
    font-weight: bold;
    page-break-after: avoid;
  }
  
  h5 {
    font-size: 11pt;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    page-break-after: avoid;
  }
  
  table {
  	font-size: 12pt !important;
  	width: auto !important;
}

  thead th{
	text-align:center;
  }

  th {
	text-align:left;
  }

  td {
	text-align:right;
	padding-right:5px;
  }

  tfoot td{
	text-align:left;
  }
  
  select, input {
    font-size: 10pt;
    position: relative;
    top: -0.2em;
  }
  
  legend {
    display: none;
  }
  
  fieldset {
    border: none; 
  }
  
  #printLogo {
    clear: both !important;
	text-align: right;
  }
	
	#printDiv #printLogo img{
		display: inline !important;
	}
	
#printDiv {
	display: block;
}