/* 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;
	min-height: 0;
	padding: 0 0 10px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	overflow: visible;
}

div#gridHeader * {
	width: 100% !important;
	margin: 0 !important;
	border: 0 !important;
	padding: 3px !important;
	text-align: left !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,
div#SocialSearchLogin,
div#PencilBanner,
div#BackgroundAd,
div#SuperReaderArticleFooter,
div#StoryTags ~ div,
div#Writetous,
div#headerBannerSpace,
div#PeopleWhoLiked,
div#BlogHeader,
div#NavigationSecondary {
	display: none;
}

.pushly_popover {
	display: none!important;
}

div#gridClamp {
	background: #fff;
	background-image: none !important;
}

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;
}

#tag {
	color: #111 !important;
	border-top: 2px solid #000;
	font-family: arial;
	font-size: 18px;
	text-align: left;
}
#SevenDaysFlag {
    top: 0;
    height:auto;
}
#SevenDaysFlag div#flagLeft {
    float: none;
    display: inline-block;
}
div#gridHeader #logo a {
	content: url(/images/headers/sevendays-logo-print.jpg);
	width: 360px!important;
	height: 120px;
	object-fit: scale-down;
	background-image: none;
}
#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!important;
	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;
}