
/* FOR FIXED ELEMENTS:  element, class, or id name {
	position: fixed;
	top: auto;
	bottom: 0px;
	left: 0px;
	height: 60px;
	width: 100%;
	display: block;
}

*>html .targetelement {styles for IE-Mac only} 
*/

body {font-size:100%; size:portrait; padding:0; margin:0;}

.nil {display: none;}

.clear {display: block; clear: both; border: 0px solid #ff0;}


/*----------------------  Quiz Styles  ---------------------*/




.noprint, .search {display: none;}


/* > > > > > > > > > > > > > > > > > > > > PRINT STYLES < < < < < < < < < < < < < < < < < < < < < < < */

body {font-size:100%; size:portrait; padding:0; margin:0;}

table {width:100%; border:0;}
#programlist {background:#fff;}

.a, .a2, .b {font-family:verdana, arial, helvetica, Geneva, sans-serif; font-size:14px;}

.a2 {font-weight:bold;}



/*==================    =============================*/
.maintitle {font-size:.9em;}

#topnav #homelogo h1 {font-size:1em; padding:0; margin:0;}

/*==================   =============================*/



/*#programlist {}*/

.listeditem {} /*Wholelist*/
.found {padding:0; margin:0; border-collapse:separate; border:0px solid #999;} /*Also Wholelist*/
.found td {empty-cells:hide; padding:0; margin:0;} /* display:inline-table;*/

.maintitle {font-size:1.1em;}
.match, .courselabel, #gradelevel {display:none;}
/*.selectgrade, .match, .courselabel {display:none;}*/
.acurriculum font {font-size:.7em;}
.acurriculum {text-align:center; padding:0; margin:0;}
.offering {text-align:left; border:0px solid #000; padding:.5em;}
.boffering {font-size:.9em; padding:.5em; margin:0; border-top:3px solid #999;}
.offering h2 {font-size:.9em; padding:1.2em .5em .2em .5em; margin:0; display:none;}
.offering p.classsubtitle {font-size:.8em; padding:.1em .5em .2em .5em; margin:0; display:none;}
.offering p {font-size:.7em; padding:0; margin:0;}
.description, .description p {font-size:.7em; padding:.2em; margin:0 1em 0 0;}
.description ul li, .description ol li {font-size:.7em;}
/*.description br, .sched_desc br, .expectations br {display:none;}*/ /*CAN BE SHORTENED*/
/*.boffering br {display:inline;}*/ /*MUST KEEP TO OVERRIDE THE BR SELECTORS ABOVE*/
.glevels .gradespecs {padding:0;}
.gradespecs dl {font-size:.55em; padding:.3em;}


.section {padding:.4em; margin:0; border:0;}
.episodesched {padding:0; margin:0; border:0;}


.episode_sched {padding:0; margin:0; border:0px solid #ccc;}
.episode_sched h3.proghead {font-size:.8em; padding:0; margin:0 0 .4em 0;}
.episode_sched dl {padding:0; margin:0;}
.episode_sched br {display:none;}
.episode_sched dt {font-size:.45em; padding:0; margin:.2em 0 0 0; border-top:1px solid #999;}
.episode_sched dt br {display:block;}
.episode_sched dd {font-size:.45em; padding:0 0 0 1em; margin:0 0 .1em 0;}

.sched_desc h3 {font-size:.8em; padding:0; margin:0 0 .3em 0;}
.sched_desc ul {font-size:.7em; padding:0; margin:0 0 .3em 2em;}
.note {font-size:.7em; padding:0; margin:0 0 .3em 0;}

.expectations {padding:.5em; margin:0;}
.teachtitle {font-size:.8em; font-weight:bold; padding:0; margin:0;}
.expectations br {display:none;}
.expectations dl br, .expectations table br, .expectations p br {display:block;}
.expectations dl, .expectations ul {padding:0; margin:0 0 0 2em;}
.expectations dt {font-size:.6em; padding:0; margin:0;}
.expectations dd {font-size:.55em; padding:0; margin:0 0 0 2em;}
.h4title {font-size:.7em !important; padding:0; margin:0;}
.relates {font-size:.6em !important; padding:0; margin:0;}
.expectationlist table {padding:0; margin:0;}
.expectationlist table td.b {font-size:.6em;}

.programs {padding:0; margin:0;}
h3.a {font-size:1em;}/*MUST KEEP TO OVERRIDE BASIC STYLESHEET*/
#proglist h3 {font-size:.8em !important; padding:0; margin:0;}
#proglist ol {font-size:.7em !important; padding:0; margin:0 0 0 2em;}
#proglist ol li {padding:0; margin:0;}
.blockfeedsmg {font-size:.7em; padding:0; margin:0;}
.blockfeedsmg h3 {font-size:100%; padding:0; margin:0;}
.blockfeedsmg ul, .blockfeedsmg dl {font-size:100%; padding:0; margin:0 0 0 2.5em;}
.block_episodes {font-size:.6em; margin:0 1em 0 0;}
.blocktitle {font-size:.8em;}

.block_sched {background:#fff; padding:0; margin:0;}
.block_sched h3 {padding:0; margin:0;}
.block_sched br {display:none;}
.block_sched dl {padding:0 0 .3em 0; margin:0 0 0 1em; border:0px solid #ccc;}
.block_sched dt {font-size:.6em; padding:0; margin:0;}
.block_sched dt br {display:block;}
.block_sched dd {font-size:.5em; padding:0; margin:0 0 0 1.5em;}




