/* general print base styles */body {background:#fff;font-family:Arial,Verdana,Helvetica,sans-serif;line-height:1.3em;color:#000;font-size:x-small; /* IE 5.x value */voice-family:"\"}\"";voice-family:inherit;font-size:small; /* correct value */}#container {position:relative;font-size:85%;}a {color:#000;text-decoration:none;}a img {border:none;}p {margin:0 0 1.2em 0;padding:0;}h1 {margin:0 0 1em 0;font-size:135%;}h2,h3 {margin:0 0 1em 0;font-size:110%;}table {border-collapse:collapse;}th {padding:2px 5px 2px 5px;border-bottom:1px solid #000;text-align:left;font-size:85%;}td {padding:2px 5px 2px 5px;border-bottom:1px solid #000;font-size:85%;}.on {font-weight:bold;text-decoration:underline;}/* elements to hide */#languages,#topMenu,#firstMenu,#secondMenu,#search,#actions,#backUp,#photoActions,p.archive,p.logoNetmedia,a.more {display:none;}/* layout */#logo {padding:0 0 1em 0;}#calendar {width:100%;clear:both;}#calendar table {float:left;}#calendar td.marked {font-weight:bold;}#calendar ul {float:left;}#footer {margin:3em 0 0 0;padding:0.3em 0 0 0;border-top:1px dashed #000;clear:both;width:100%;}