/* Print Styles invoked by browser print or by clicking "Print" from site Tools */

html {margin:0 5%;}
body {
  width:100%!important;
	background:#FFF;
	text-align:left;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:78%;
	color:#000;
}

body * { color:#000!important; }

body * a { color:#000!important; }
	a img { border:none; }

div { 
	border:1px solid #FFF;
	border-width:1px 0 0;
	}

div#gridHeader {
  width:100%;
	height:auto;
	padding:0 0 10px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	letter-spacing:-1px;
	overflow:visible;
}
  div#gridHeader * {width:100%!important;margin:0!important;border:0!important;padding:3px!important;text-align:left!important;}
    div#gridHeader #logo a {background-position:left center!important;}

div#gridHeader h1, 
div#gridHeader h1 a {
	background: none;
	width: auto;
	height:auto; 
	padding:0;
	margin:0;
	text-indent: 0;
	color: #000;
	text-decoration: none;
	font-size: 30px;
}
	div#gridHeader h1 a em { font-style: normal; }


.headline {
	margin: 0;
}

div.searchedFor { 
	background: #EEE;
	font-weight: bold; 
	font-size: 14px;
}

div.MainSidebar { background-image: none; }
div.MainSidebar h3 {
	background: #CED2D5;
	text-align: left;
}

div#gridFooter,
div#gridRightColumn,
div#ArchiveLink,
div#MorebyThisAuthor,
div#Abouttheauthor,
div#Comments,
#gridRightColumn,
#ToolBarHorizontal,
.socialIconsSearchLogin,
div.banner_ad,
div#gridHeader div#SearchLogin,
div#gridHeader div#NavigationHorizontal,
div#gridAdSidebar, 
div#gridFooter,
.inlineEdit,
.magnum,
.tools,
.tinyTools, 
.AdSidebar,
.pagination, 
form#commentForm, 
h1#ProfileHeader, 
body#EventSearch div.MainSidebar,
body#DiningSearch div.MainSidebar,
body#ArticleArchives div.MainSidebar,
body#Location div.MainSidebar,
body#Search div.MainSidebar, 
body#MovieTimes div.MainSidebar,
body#Film div.MainSidebar, 
body#LocationEvents div.MainSidebar, 
body#Event div.MainSidebar, 
body#Map div.MainSidebar,
body#IssueArchives div.MainSidebar, 
body#LocationSearch div.MainSidebar, 
a.headerLandingSearchLink,
#BlogsPreviousNext,
#BlogComments,
#gridSpanningFeature2,
#gridColumnContainer
{
	display: none;
}

body#ArticleArchives div#gridMainColumn,
div#searchResults {
	width: 100%;
}

body#Content div#gridMain {width:100%!important;margin:0!important;}
body#Content div#gridFrame {width:100%!important;}
body#Content div#gridSpanningFeature {margin:0!important;width:100%!important;}

#SevenDaysFlag {background:#000;}
#tag {color:#fff!important;border-top:2px solid #000;font-family:arial;font-size:18px;}
#headerBannerSpace {display:none;}

div.contentImageCenter ul {font-size:12px!important;margin:0!important;padding:0!important;width:100%!important;}
div.contentImageCenter ul li {font-size:12px!important;list-style-type:none!important;margin:0!important;padding:0!important;text-align:left;}
div.contentImageCenter ul li.imageCredit {text-transform:uppercase;text-align:right;}
div#StoryTags {display:none;}

div#gridClamp {width:auto!important;}
div#gridCloser {margin:1em 0;border:none!important;top:0;border-top:1px solid #000!important;}
div#FooterNavigation,
ul#footerAffiliates,
div#poweredbyfoundation {display:none;}

body#Post.BlogPost #gridMain {margin:0!important;}
body#Post.BlogPost #gridFrame {width:100%!important;}
h2.blogDate {color:#fff!important;}

#gridSpanningFeature {margin:0!important;padding:0!important;}
.postBody p a {text-decoration:underline;}