@media print {

*, body #base #body * {
color: black !important;
background-color: white !important;
background-image: none !important;
overflow:visible;
position: static;
}

* html * {
width: auto !important;
float: none !important;
}

#context {
display: none;
}

#contextcol, #head div {
display: none !important;
}

#navicol {
overflow:hidden;
width: 150px;
margin-left: 0px !important;
margin-top: -5px !important;
font-size: 0.9em;
}

* html #navicol {
width: 150px !important;
float: left !important;
}


#contentcol {
margin-left: 5px !important;
display: inline;
overflow:visible !important;
}

* html #contentcol {
float: left !important; 
width: 480px !important;
}


#body, #base {
width: auto !important;
margin: 0 !important;
padding: 0 !important;
text-align: left;
display: inline;
}
* html #base {
display:block;
}

.active, .active_menu {
font-weight:bold !important;
}

#navigation {
display:inline;
width: auto !important;
font-size: 0.9em;
text-align: left;
padding: 0;
}


#navigation a, #navigation li {
padding: 0 4px 0 0 !important;
width: auto !important;
display: inline;
float: none;
}
#head img {
position: static;
margin-left: -10px;
}
#head {
text-align: left;
height: 60px;
}

#contentcol ol, #contentcol ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
list-style-type: disc !important;
}
:root #contentcol ol, :root #contentcol ul {
margin: 0 0 0 14px !important;
}

#contentcol ol, #contentcol ul, #contentcol li {
padding: auto !important;
list-style-type: disc !important;
}

#foot {
width: auto;
}

}
