@media (max-width: 650px) {
	#leftColBg {
		display:none;
	}
	#leftColBg {
		display:none;
	}
	#rightCol {
		display:none;
	}
	#250ad {
		display:none;
	}
	#af330535 {
		display:none;
	}
	.desc:after {
	  content:" In fact, it's between 300px and 600px wide.";
	}
	p {
		font-size:1.4em;
	}
	h3 {
		font-size:1.6em;
	}
	.date {
		font-size: 1.2em;
	}
	.byline {
		font-size: 1.2em;
	}
	#header {
		display:none;
	}
	#navBar {
		display:none;
	}
	#placebanner {
		display:none;
	}
	#ad468x60 {
		display:none;
	}
	#subNavOff {
		font-size: 1.2em;
	}
	#mobileHeader {
		display:block;
		margin: 5px;
	}
	#mobileLogo {
		float:left;
		font-size:2.0em;
		font-weight:bold;
		font-color:black;
	}
	#mobileLogo a{
		text-decoration:none;font-color:black;
	}
	#mobileLogoImage {
		height:50px;
	}
	#mobileLogoText {
		float:left;
		font-size:1.7em;
		font-weight:bold;
		font-color:black;
		margin-top:20px;
		text-align:center;
		padding-left:10px;
		margin-left:auto;
		margin-right:auto;
		width:50%;
	}
	#mobileLogoText a,#mobileLogoText a:hover,#mobileLogoText a:link {
		text-decoration:none;
	}
	#mobileMenuBar {
		float:right;
		width:10%;
		margin-top:20px;
		display:block;
	}
	.mobileMenu {
		display:none;
		background-color:#2AB3EB;
		color:white;
		position:absolute;
		float:right;
		top: 50px;
		right:0px;
		z-index:99;
	}
	.mobileMenu a {
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: solid 1px black;
		padding: 5px 5px 3px 4px;
	}
	.mobileMenu a:link, .mobileMenu a:active, .mobileMenu a:visited {
		display:block;
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: solid 1px black;
		padding: 5px 5px 3px 4px;
	}
	.mobileNavBar {
		width:100%;
		background-color:gray;
		color:white;
		font-size:1.2em;
		font-weight:bold;
		border-bottom:solid 1px white;
		width:100%;
		padding:4px 2px 4px 2px;
		text-transform: uppercase;
		background-color:gray;
	}
	.mobileNavBar a:link, .mobileNavBar a:active, .mobileNavBar a:visited {
		text-decoration: none;
		width:100%;
		background-color:gray;
		color:white;
		font-size:1.2em;
	}
	
	/* newsletter page */
	#featuredImage {
		display:none;
	}
	#featuredGurus {
		display:block;
	}
	.t10 {
		display:none;
	}
	#CCTimes {
		width: 100%;
	}
	#mobileBio {
		display:block;
		padding-top:10px;
	}
	#mobileLists {
		display:block;
	}
	#mobileBestOf {
		display:block;
		padding-bottom:10px;
	}
	#mainCol td {
		font-size:1.2em;
	}
	td#mainCol  {
		font-size:1.2em;
	}
	.rightMod{background: none}
	#footer td {
		margin-left:auto;
		margin-right:auto;
		background-color:white;
		padding:0;
	}

	#footerText {
		width:100%;
	}
	#footerLinks {
		width:100%;
	
	}
	h3,h3 a,h3 a:hover,h3 a:link {
		line-height:1.2em; 
		padding-bottom:5px;
	}
	#sendToFriend {
		display:none;
	}
	.date{font-size:1em;}
	#subscribeDialog {
		display:none;
		background-color:#2AB3EB;
	}
	#newsSearchDialog {
		/*display:none;*/
		background-color:#2AB3EB;
	}
	#articleSearchDialog {
		display:none;
		background-color:#2AB3EB;
	}
	#newsletterTitle {
		display:none;
	}
	#desktopNewsletterButton {
		display:none;
	}
	#desktopExtraGurus {
		display:none;
	}
	#mobileExtraGurus {
		display:block;
		width:100%;
	}
	#mobileNewsletterButton {
		display:block;
	}
	#mobileDate {
		display:block;
	}
	.searchTitle {
		display:none;
	}
	#desktopNews{
		display:none;
	}
	#mobileNewsSearchButton {
		display:block;
	}
	#desktopNewsSearchButton {
		display:none;
	}
	#mobileArticleSearchButton {
		display:block;
	}
	#desktopCarticleSearchButton {
		display:none;
	}
	.mobileOnly {
		display:block;
	}
	.placebanner {
		display:none;
	}
}
