/* LATEST CHANGES AT TOP */
.pagebreak	{
	page-break-before: always !important;
	}
.startorder	{
	font-size:.85em;
	}
div#eventList,	
div#important	{ 
	page-break-after: always !important;
	page-break-inside: avoid !important;
	}
#eventList .subFloatL	{
	float:left; 
	clear:left;
	width: 48%;
	}
#eventList .subFloatR	{
	float:right; 
	clear:right;
	width: 48%;
	}
.floatpara,
.floatpara33,
.floatpara50	{
	page-break-inside: avoid !important;
	font-size: .9em; 
	text-align: left; 
	margin: 0; 
	padding: .25em; 
	border: outset 1px #000; 
}
/* the above was done for the 2008 4s head pages */

body	{  
	float: none !important;
	width: auto !important;
	margin: auto !important;
	padding: 0 !important;
	font-size: 11pt; 
/*	text-align: left; */
}

#mainContent	{	text-align: justify; width: 38em; margin: 0 0 0 1em ;
	}
#mainContent h1, 
#mainContent h2, 
#mainContent h3, 
#mainContent h4,
#mainContent em,
#News h1, 
#News h2, 
#News h3, 
#News h4, 
#News em	{	text-align:left;
	}
.News table,
#News, #Events	{	border-collapse: separate ; background: transparent ; font-size:0.9em ; margin: .5em  ; min-width:275px; width:auto 	}
.News td, 
.NewsArchive td,
#News div	{	background:inherit ; margin: inherit ; padding: 5px 0; text-align: justify; border: none 0 ; border-bottom: 1px solid #f00 	}
#Events td	{	background:inherit ; margin: auto ; padding: inherit; text-align: right; border: none 0 ; 	}



#navigation, #AdGoogle, #Banner, #Footer, #thead, #tfoot, #footinfo, #lmenu, #beijing, #top100, .noprint, .floatimg {
	display: none;
}

div.floatpara>table td	{
	padding: .75em;
}
.nobreak div,
p,  table	{
	page-break-inside: avoid;
}

.floatpara33	{
	width: 32%;
}
.floatpara50	{
	width: 47%;
}
/*
a:after, a:link:after  { 
color: #000000;
background-color:transparent; 
content: " * Link " attr(href) "* "; }
}
a:visited:after {
color:#000000; 
background-color:transparent;
content: " * Link " attr(href) "* "; }*/