#banner_area,
#right_content_area,
#footer {
    display:none;
}

body, #viewport  {
    background:none;
    font-family: Arial, Helvetica, sans-serif;
    text-align:justify;
}

#viewport {
    text-align:center;
}

#viewport #content_wrapper {
    width:90%;
    left:0;
    margin:0 auto;
}

#left_content_area {
    width:100%;
    float:none;
    clear:both;
}
#left_content_area div.header_area span{
    font-size:10pt;
    color:#999;
    display:block;
    position:static;
    margin-top:10px;
    margin-bottom:20px;
    
    
}
img {
    display:none;
}
h1 {
    font-size:12pt;
    text-align:justify;
}
p {
    font-size:11pt;
    line-height:18pt;
    text-align:justify;
}
#return_area {
    display:none;
}
#print { display: none;}

#left_content_area ul.info {
    width:auto;
    
}
body, #viewport {
    height:20cm;
    page-break-inside:auto;
}
#viewport #left_content_area {
	text-align:left;
}

#left_content_area ul.info li {
    font-size:10pt;
    width:auto;
    line-height:14pt;
}


#left_content_area  {
    overflow:visible;
}