a {
	text-decoration : none; 
}
a:hover {
	text-decoration : underline;
}

body {
    max-width: 750px;
    margin-left:10ex;   
    margin-right:10ex;   
}

@media print {
#menu {
	display: none;
	}
#rightmenu {
	display: none;
	}
#toplist {
	display: none;
	}
body {
    background: white; 
  /*  font-size: 8pt;  */
  /*  font: serif  */
   }
}

@media handheld and (max-device-width: 480px), screen and (max-device-width: 480px) { 
   html{ width: 99%; margin:0; }
   h1, h2, h3 { margin: 0px; }
   h3 { margin-top: 2em; }
#menu {
	display: none;
	}
#rightmenu {
	display: none;
	}
#toplist {
/*	display: none;  */
	}
body,p,li,td,a {
    font-size: 20px;
    font-family: sans-serif
 }
   img { max-width: 95% }
}

