@page { size:portrait; }
body{text-align: left; background-color:  white;font-family : helvetica,arial,sans-serif;}
a { color : #000; }
a:hover { text-decoration : underline; color : #686868;}
#main-container {width : 100% ; left: 0cm; padding-left: 0cm;padding-right: 0cm;background-color : white;}
#header-container{padding-top: 0px;}
#header-container .logo{text-align: left;float: left;}
#header-container .date{float: right;top:88px;text-align: right;font-weight: bold;}
#header-container .title{height: 110px; border-bottom : 5px solid black;vertical-align:text-bottom;padding-bottom: 10px;}
#header-container .subtitle{text-align: left;padding-top: 12px; padding-bottom: 14px;}
#body-container {text-align: left; width : 100% ;}
#line-horizontal { margin-bottom: 0px; border-top : 1px solid #000; padding: 0; padding-bottom : 10;}
#newsentry{padding-left: 222px; padding-bottom: 3px;line-height: 1.3;}
#newstext_with_image{padding-left: 222px;padding-bottom: 3px;line-height: 1.3;}
#newsentry h3{line-height: 1.3;}
#newstext_with_image h3{line-height: 1.3;}
#news-pic {float: left; padding-right: 10px;padding-top: 5px;color : #868889;font : 75% helvetica,arial,sans-serif;width: 212px;}
#news-pic img{width: 212px;}
#news-pic .news_pic_legend{text-align: left; float: left;}
#footer {padding-top: 14px;background-color: white;height: 95px;text-align: left;font : 75% helvetica,arial,sans-serif;}
#footer .logo{float: left;}
#footer .info{float: left;padding-left: 25px;}

