@media screen, print{
body{background-color:#444;font-size:100%;line-height:1.5em;margin:0;padding:0}
acronym, abbr {text-decoration: none; cursor:help;border-bottom: 1px dotted #369;}
#mainframe{background-color:#fafaeb;border:solid 1px #000;margin:0 auto;padding:0;text-align:left;width:780px}
#header,#footer{background-color:#369;color:#FAD9A4;line-height:2em;margin:0;padding:0;text-align:center;}
#header{border-bottom:solid 1px #000;font-size:xx-large;height:100px}
#footer{border-top:solid 1px #000;clear:both}
#menu,#content{margin:0 0 5px;/*overflow:hidden;*/padding:10px;position:relative}
#menu{clear:right;float:left;width:180px}
#content{float:right;width:550px}
.title{border-bottom:dotted 2px #a52a2a;margin-bottom:15px}
.ftss{font-family:Verdana,Tahoma,Arial,Helvetica,'Lucida Sans Unicode',sans-serif}
.ftse{font-family:Georgia,'Bookman Old Style','Times New Roman',serif}
.ftmo{font-family:'Courier New','Lucida Console','Andale Mono',monospace}
.sma{font-size:small}
.bol{font-weight:700}
.ita{font-style:italic}
.und{text-decoration:none;color:#369;}
.blu{color:#369}
.cent{text-align:center}
.lag{font-size:small;line-height:.3em}
.lag a{color:#FAD9A4;margin:0 10px;text-decoration:none}
.lag img{border:0}
h1{font-size:large}
#menu ul{margin-left:0;margin-top:0;padding-left:15px}
#menu a{border:solid 1px #fafaeb;color:#369;font-weight:700;padding:2px;text-decoration:none}
#menu .subm a{border:solid 1px #fafaeb;color:#000;font-weight:400;padding:2px;text-decoration:none}
#menu a.mhl{color:#a52a2a}
#menu a:hover,#menu a:active,#menu a:focus{border:solid 1px #a52a2a;color:#a52a2a}
.present{border:solid 0 #000;margin-bottom:20px}
.link,.news{margin:0;padding:2px 0 10px}
.linkname,.newscaption{border-bottom:dotted 1px #a52a2a;font-family:'Courier New','Lucida Console','Andale Mono',monospace;font-size:small;font-weight:700;margin-bottom:5px}
.linkref a,#content a{color:#a52a2a;font-size:small;text-decoration:none}
.linkref a:hover,#content a:hover{border-bottom:solid 1px #a52a2a}
.nos{display:none}
.news ul{list-style-type:none;margin:10px;padding:0}
.news li{margin:0;padding:0 20px 20px}
.news .datetime{color:#369;font-size:small;font-weight:700}
.linkdesc,.linkref{margin:0;padding:0 20px}
#footer img {border:0px;}
}
@media print {
body{font-size:10pt;width:17cm}
#mainframe, #header, #footer,#content{width:16.9cm;}
body, #mainframe, #header, #footer, #content {border:0; float:none; margin:0 auto; padding:0; clear:both;background-color:transparent;}
#header,#footer{color:#000;}
#header{border-bottom:solid 1.5pt #000;font-size:xx-large;margin-bottom:.35cm;height:1.75cm;}
#footer{border-top:solid 1.5pt #000;margin-top:.35cm}
.title{border-bottom:dotted 1pt #a52a2a;margin-bottom:.35cm}
.present{border:solid .75pt #000;margin-bottom:.25cm;padding:.35cm .75cm}
.link,.news{padding:0 0 .25cm}
.linkname,.newscaption{border-bottom:dotted .75pt #a52a2a; margin-bottom:.1cm;}
.news ul{margin:.25cm;}
.news li{padding:0 .5cm .5cm}
.nop,.lag{display:none}
.linkdesc,.linkref{padding:0 .5cm}
}