@media print {

* {
  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.
       in the end we only have to hack the right column's positioning anyway */
	float: none !important;
	position: static !important;
	
	border: none !important;	
	color: #000 !important;
}


div#printlogo 
{
    display: block;
}

/* hide unwanted DIVs */
div#headercontainer,
div#SubMenuArea,
div#RightColumnArea,
div#footercontainer,
div#toolbar,
div#ordinarypageimagecontainer
{
    display: none !important;
}

div#pagecontainer, div#contentcontainer
{	
    width: auto !important;
    padding: 0px !important;
}

/* Added because page didnt fit on paper when printed */
div#contentcontainer
{
	width:650px !important;
}

div#ProfileRightCol 
{
    position: absolute !important;
    top: 0px !important;
    left: 200px !important;
}

}