html, body {
	min-width:0;padding:0;margin:0;}
body {
	font-size:10pt;}
h1 {
	font-size:130%;}

#sizer {
	max-width:none;margin:0;}
#expander {
	margin:0;min-width:0;position:static;}
.moduleGroup, .moduleContainer {
	float:none;margin-left:0 !important;}
#banner {
	padding-left:0;border:0;margin-bottom:3em;}
#banner .homelink {
	position:static;}
#bannerExtras, #banner ul, #bannerSmall div.body_small {
	display:none;}
#containerMain {
	padding:0;}
#containerPage {
	float:none;background-image:none;padding:0;margin-left:0;}
#containerPageMain {
	padding:0;margin:0;}
#containerVertNav {
	display:none;}
#containerFooter {
	display:none;}
	
.chartSection {
	overflow:visible;}
.chartSection tbody th img, .chartSection .chartSection table.epi-dataTable {
	float:none;}
.chartSection .chartSection {
	float:none;width:auto;}
div.actions, p.actions, .pageOptions, .tabOptions, .specialLinksTop {
	display:none;}
.logoList {
	width:100%;}
.logoList div {
	width:96%;height:auto;float:none;clear:both;margin:0 auto .5em auto;}
* html .logoList div {
	width:100%;height:1%;}
.logoList div div, * html .logoList div div {
	width:auto;clear:none;}
.logoList div.logo, * html .logoList div.logo {
	line-height:normal;height:auto;float:right;clear:none;}
.logoList a.linkMore {
	display:none;}

#ndmFeatures .ndmSection, .ndmOptions, #internal, .mmPlay, .pageOptions {
	display:none;}
#ndmFeatures div#mmSection,
#ndmFeatures div#mmSection .ndmSection {
	display:block;margin-bottom:1.4em;}
#releaseMain {
	background:none;}
#ndmPage {
	float:none;margin-left:0;background:none;}
#ndmPage #ndmContent {
	margin-left:0;}
#ndmFeatures {
	float:none;width:100%;margin-top:0;}
#ndmFeatures #mmSection h2 {
	padding:.15em 0 0 0;border-top:1px solid #ccc;}
#ndmFeatures div.story_mm {
	float:none;clear:both;width:100%;margin-right:0;margin-bottom:1.4em;position:static;}
#ndmFeatures div.story_mm div, #ndmFeatures div.story_mm p {
	float:none;text-align:left;}
#ndmFeatures div.story_mm img {
	float:left;}
#ndmBWLogo {
	width:100%;margin:1.4em 0;}
a.permalink img.icon {
	display:none;}
/* ensuring clearing after sections with floats */
#ndmFeatures div.story_mm:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}

/* rules to undo special IE6 rules */
* html #ndmPage #ndmContent {margin-left:0;}
* html #story {width:auto;overflow:visible;}

/* rule for bizarre IE7 printing bugs when paragraphs contain <i>, <sup>, etc. */
#story p {width:99.9%;}

fieldset.explainers div.explainer {
	width:75%;margin:.5em 0 1em 24.9%;position:static;}
fieldset.explainers li div.explainer,
div.actions div.explainer {
	float:none;}
fieldset.explainers li div {
	width:100%;}
fieldset.explainers li textarea,
fieldset.explainers li input,
fieldset.explainers li table {
	margin-left:24.9%;}

#connect thead {
	display:table-row-group;}
#tabs {
	display:none;}
	
div#siteNav {
	display:none !important;}
	
a.linkMore, div.linkMore a, p.linkMore a {
	background-image:none;padding-left:0;}
	
.mkt {
	width:130%;margin:0;}
.mktMain h1,
.mkt .withIntro h1 {
	padding-top:4em;}
.mktMain p.intro {
	top:0;height:8em;}
.mktSide .textSection {
	border:1px solid #5e9e44;page-break-inside:avoid;}
.mktSide .textSection .textSection {
	border:0;}
.mktSide .textSection div {
	background-image:none !important;}
.mktSide ul {
	list-style-type:disc;padding-left:1.25em;margin-left:0;}
.mktSide li {
	background-image:none;padding-left:0;}
.mkt .moduleContainer #firstbox {
	padding-top:0;margin-top:0;page-break-before:always;}

a.popup, span.popup {
	background-image:none;padding-right:0;}	
	
.noprint {
	display:none;}
