@media handheld {
body
{
padding-bottom: 5px;
font:1em sans-serif;
color:#000;
background:#fff;
}
table, tbody, tr, td, th
{ 
display: block;
}
pre
{
white-space: -pre-wrap; 
white-space: pre-wrap; 
}
img
{
max-width: 100%;
}
input, textarea, select
{
max-width: 100%;
}
a
{
color:#036;
}
a:hover
{
color:#039;
}
#header, #main
{
width:auto;
max-width:590px;
}
#header-img, #th, #header-qt, #top-menu, #right-col
{
display:none;
}
#cbody img
{
display:none;
}
#header_title
{
font-weight:bold;
text-align:center;
display:block;
}
#left-nav a
{
display:block;
text-decoration:underline;
}
}