/*
	Name: Salon Print Styles
	Date: April 2010
	Description: Global print stylesheet
	Version: 1.0
	Best with: CSS Edit (http://macrabbit.com/cssedit)
	
*/

@import url("resets.css");

/* @group Global */
body {
	width:auto;
	height:100%;
	background:#fff;
	color:#000;
	font-size:62.5%;
	font-family:Georgia, Times New Roman, Times, serif;
	padding:0;
	margin:0;
}
.sbody a, .edit_note a, #bio a {
	color:#000;
	font-weight:bold;
	border-bottom:none;
}
/* @end Global */

/* @group Structure */
#header {
	background:none;
	border-bottom:1px solid #ccc;
}
#site_container, .container_12 {
	width:auto;
	margin:0;
}
#cols {
	background:none;
	padding:0;
}
.grid_10, .grid_6 {
	float:none;
	display:block;
	margin:0;
}
.container_12 .grid_10 {
	width:auto;
}
.container_12 .grid_6 {
	width:auto;
}
.container_12 .grid_4, .container_12 .grid_2 {
	display:none;
}
/* @end Structure */

/* @group Header */
#masthead {
	width:100%;
	height:auto;
	padding:0 0 .5em 0;
	background:none;
}
span.url {
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	margin:2.8em 0 0 0;
}
a#logo {
	width:140px;
	height:38px;
	position:relative;
	background:#fff url(/img/new/ID_salonPrint.gif) no-repeat top left;
	display:block;
	padding:0;
}
#logo img, #topbar, #middlebar, #navwrap {
	display:none;
}
/* @end Header */

/* @group Main Content */
#cols.container_12 {
	margin:0;
	padding:0;
}
#col12_overhead {
	padding:.6em 0;
	margin:0 0 1em 0;
}
#col12_overhead a img {
	border:none;
}
#col12_overhead div.topic_type {
	color:#000;
	display:inline;
	float:left;
	font-weight:normal;
	margin:0 .3em 0 0;
	font-size:1.4em;
	line-height:normal;
}
#col12_overhead h1 {
	font-weight:bold;
	letter-spacing:normal;
	font-size:1.4em;
	line-height:normal;
}
.story {
	margin:0 0 3em 0;
	padding:0;
	border-bottom:3px solid #000;
}
.story > .story {
	margin: 0;
	border-bottom:none;
}
.dateline {
	margin:0 0 .5em 0;
	padding:0;
}
h1.headline, h2.headline {
	font-size:2.4em;
	line-height:normal;
	padding:0;
}
.deck {
	color:#000;
}
.story .byline {
	border-bottom:1px solid #dedede;
	margin:0 0 1em 0;
}
#update_box, ul.shareTools, .sbody p:empty {
	display:none;
}
.sbody {
	clear:none;
}
.sbody p {
	clear:none;
}
.art.l {
	margin:.5em 1.5em 1.2em 0;
}

	/* @group ~ Recipes */
	body.recipes .art.l {
		margin:.5em 0 1.2em 320px;
	}
	body.recipes .edit_note {
		margin:1em 0 1em 320px;
		padding:0 1em;
	}
	body.recipes .ingredients {
		width:300px;
		position:absolute;
		top:.5em;
		left:0;
		color:#000;
		background:none;
		border:1px solid #dedede;
	}
	body.recipes .ingredients h3 {
		background-color:#fff;
		border-bottom:1px solid #dedede;;
	}
	body.recipes .story_preview {
		position:relative;
	}
	body.recipes .story_preview > p, .body.recipes .sbody p {
		padding:0;
		margin:1em 0 1em 320px;
	}
	body.recipes .directions {
		margin:0 0 0 320px;
	}
	body.recipes .instructions img, body.recipes .directions img {
		width:inherit;
	}
	/* @end ~ Recipes */

.sbody .story_full {
	display:block;	
}
.story_continue.clearfix, .story_collapse.clearfix, .author_more.relateds, .sfoot, .article_nav.clearfix {
	display:none !important;
}
/* @end Main Content */

/* @group Sitemap & Footer */
.sitemap_wrap, #footer + div {
	display:none;
}
#footer {
	background:none;
}
#footer_inner {
	width:auto;
	background:#fff;
}
/* @end Sitemap & Footer */

/* @group Ads */
#ad_Top, #bottom_ads {
	display:none;
}
/* @end Ads */