@media handheld {
	* {
		float: none;
		margin: 0;
		padding: 0;
	}
	
	html, body {
		font: 12px/15px sans-serif;
		background: #fff;
		padding: 3px;
		color: #000;
		margin: 0;
	}

	h3, h4 {
		font-size: 18px;
		font-weight: bold;
	}
	
	#row-top, #top, #logo,
	#row-nav,
	#breadcrumbs,
	#sub-header,
	.sociable,
	#content-foot,
	#browser-alert,
	#skip-nav,
	#nav-left,
	#top-tools,
	#content-foot-lists
	{ display: none; }
	
	#row-content {
		background: white none;
	}
	
	#main {
		width: 100%;
	}
}

@media only screen and (max-device-width: 480px) { 

	#main {
		width: 480px;
	}

}
