@media print {

/* browsers usually suppress this stuff but let's make sure we don't waste ink anyway */
* {
  background-color: white !important;
  background-image: none !important;
  }

div 
{
	/* these two lines will mess up the positioning completely but floating DIVs crash IE
       and any positioning but static will mess up the positioning and chop text when
       printed. */
	float: none !important;
	position: static !important;
	
	border: none !important;	
}


/* use display:none instead of visibility:hidden  */
div#headerdiv
{
	display: none;
}
div#topmenudiv
{
	display: none;
}
div#menucontentdiv
{
	display: none;
}
div#footerdiv
{
	display: none;
}
div#bannercontainer 
{
	display: none;
}
div#tipbox 
{
	display: none;
}


/* remove content padding so the page fits an A4 */
div#contentdiv, div#mainareadiv
{	
	padding: 0px !important;
}

}