html{overflow-y: hidden !important;}
body{background: none !important;}
#grand {
    padding-bottom: 0px;
	width: 100%;
}
#grand #mainContent {
    float: none;
    width: 100%;
    margin-bottom: 20px;
}
#grand #mainContent #bodyContent {
    margin-left: 0px;
    width: 100%;
}
#newsFeedList {list-style-type: none !important;}


.accordionButton,
.accordionContent,
#tab_holder 		{width: 690px !important; margin: 0px;}

@media screen and (max-width: 690px){
	#grand {
		overflow-x: auto !important;
		width: 680px;
	}
	.accordionButton {
		min-width: 980px;
	}
	.accordionContent {
		min-width: 700px;
	}
}
@media screen and (min-width: 690px){
	#grand 				{overflow-x: hidden !important;	width: 100%;}
	.accordionButton 	{min-width: 100%;}
	.accordionContent 	{min-width: 100%;}
}