/*@media handheld*/

@page { margin: 10% }

h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid }

blockquote, pre { page-break-inside: avoid }

ul, ol, dl, dd, dt, dl	{ page-break-before: avoid; margin-left: 0; padding-left: 0; }

/*----------*/

body, td { font: 80%/120% Verdana, Arial, Helvetica, sans-serif; color: #222; width: 250px; }

table, tbody, tr, td, th { display: block; background: #fff; text-align: left; }

tr{ padding: 10px 0; }

pre { white-space: -pre-wrap;	/* Rule CSS for Opera */  white-space: pre-wrap;	/* Add rule CSS 2.1 */ }

#indexblock { background: #fff; margin: 0; padding: 0 5px; }

img.as-text { content: attr(alt)}
img:before { content: attr(alt)}
img { border: none; }

object, .poll { display: none; }
ul#nextback { display: none; }
#full, #calblock b { display: none; }

h1, h2, h3, h4, h5, h6 {  font: 150%/120% Verdana, Arial, Helvetica, sans-serif; color: #663300; }

#menu, #menu ul li, #menu li { list-style-type: none; display: visible; }