body { 
	width:100% !important;
	margin:0 1em!important;
	padding:0 !important;
	line-height: 1.4;
	word-spacing:1.1pt;
	letter-spacing:0.2pt; 
	font-family: Times,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; 
}

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; color:#333}
h1{font-size:19pt;}
h2{font-size:17pt;font-weight:normal;}
h3{font-size:14pt;}
h4,h5,h6{font-size:12pt;}

.container_16,.container .grid_11, #main, #content,
#sidecontent,.grid_15,.grid_12, 
blockquote, .grid_7,#masthead.grid_4,h1#logo{
	float:none !important;
	width:100% !important;
	height:100% !important;
	padding:0;
	margin:0 !important;
	position:static;
	overflow:visible
}
.container_16{width:90% !important;}
.container_16,blockquote,h1#logo a,.accordion1 h3{
	background:none;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, 
.grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, 
.grid_13, .grid_14, .grid_15, .grid_16 {
	display:block;
	float:none;
}
#main.grid_15{
	background:none
}	
p,ul{
	margin-bottom:1.4em;
}
#listMenuRoot, #footer, .newsArchive, #miniSubscribe, .fineprint, 
#subnav,.breadcrumbs{
	display:none !important;
}
blockquote { 
	margin: 0 1.3em; 
	padding: 0 1em; 
	font-style:oblique;
}

h1#logo{
	margin-bottom:0.5em !important;
}
h1#logo a{
	text-indent:0;
	text-align:left;
	font-size:21pt;
	display:block;
	border-bottom:2px solid #ddd;
	padding-bottom:0.5em;height:auto;width:100%;
	text-decoration:none;
}
a:link, a:visited { background: transparent; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#333; }

.grid_11 li{
	margin-left:40px;
}

.accordion1 h3{
	padding:0;margin:0;
	border-bottom:1px dotted #aaa
	
}
.accordion1 div{
	display:block !important;
	margin:0;padding:0;
	margin-bottom:1.4em;
}
.accordion1 p{margin-left:0;margin-bottom:1.4em;}
.accordion1 ul,.accordion1 li{
	margin:0;padding:0;
	list-style:none;
	position:static;
	overflow:auto;
}
#sidecontent,.pieces,.more-info,#left-side-content h4{
	display:none;
}