/***
 _ _____ 
(_)  __ \
 _| |  | |
| | |  | |
| | |__| |
|_|_____/  irisDigital

    PRINT STYLESHEET

    The purpose of this style sheet is to provide a complete reset of styles for PRINT and provide a few basic classes.
   
    This stylesheet should be included on all pages and must be clean and clear for readablity. Images and colours should
    be kept to a minimum.

    @Authors
    Mark CHambers


    -[Contents]------------------------
    1. GLOBAL
        1.0 Resetting styles   
        1.1 Common classes
    -----------------------------------
***/

/* 1.0 Resetting styles */
body, #wrapper, #content, #container {
    width: auto;
    margin: 0;
    float: none;
    background: #fff url(none);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72.5%;
}
body { padding: 0;  }

html, body { height: auto !important; min-height: 100%; height: 100%; }

.accessibility {
    display:none;
}

hr {
    display:none;
}

#logo {
    background:none;
    display:block;
    text-indent:inherit;
}

#tools, #nav, #menu {
    display:none;
}

body {
    font: 1em Georgia, "Times New Roman", Times, serif;
    color: #000;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Helvetica, Arial, sans-serif;
    color: #000;
}
h1 { font-size: 250%; }
h2 { font-size: 175%; }
h3 { font-size: 135%; }
h4 { font-size: 100%; font-variant: small-caps; }
h5 { font-size: 100%; }
h6 { font-size: 90%; font-style: italic; }


body a:link, body a:visited {
    color: #349641;
    font-weight: normal;
    text-decoration: underline;
}

/* this adds the HREF after the link, so readers can view the URL at a later date. */
body a:link:after, body a:visited:after {
    content: " (" attr(href) ") ";
}

/* 1.1 Common Classes */

#header,
#navigation,
.main-links,
.live-lighter,
div.hr2,
#footer .column .footer-root { display: none; }

#mainbody {
	width: auto;
	padding: 0;
	float: none;
	background-image: none;
	height: auto !important;
	min-height: 85%;
	height: 85%;
}
#footer { width: 100%; font-size: 0.8em; padding-top: 50px; }
	#footer .column { float: none; width: auto; }
		#footer .column h4 { display: none; }

body h1 {
	text-indent: 0;
	overflow: visible;
	height: auto;
	background-image: none;
	font: normal 2.2em Helvetica, Arial, sans-serif;
}
body h2 {
	text-indent: 0;
	overflow: visible;
	height: auto;
	background-image: none;
	font: normal 1.4em Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	text-transform: none;
}
body label,
body p {
	font-size: 1em;
}
fieldset { border: 0; padding: 0; }
.call-to-action { display: none; }

/** About **/

.about-intro { width: auto; height: auto; min-height: inherit; margin: 0; padding: 0; }

/** Clover history **/

.box-left, .box-right { float: left; width: 46%; background-image: none; padding: 0 3% 0 0; }
.bottom-border { height: auto; width: auto; float: none; clear: both; background-image: none; }
.year-data .photo { float: right; margin-left: 10px; }
.breaker { clear: both; overflow: hidden; }

/** Products **/

.nutrition th,
.nutrition td { text-align: left; vertical-align: top; padding: 1px 10px 1px 0; white-space: nowrap; }
.nutrition th { width: 130px; }
.nutrition thead th { width: auto; }
.nutrition thead th.tub { padding-left: 140px; }

/** Family lifestyle **/

.lifestyle-intro { float: none; width: auto; height: auto; min-height: inherit; }
.lifestyle-list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto;
	}
	.lifestyle-list li.lifestyle-entry {
		margin: 0;
		padding: 0;
		display: block;
		clear: both;
		width: 95%;
		height: 150px;
		}
		.lifestyle-list li.lifestyle-entry .lifestyle-thumb { float: left; }
			.lifestyle-list li.lifestyle-entry .lifestyle-thumb img { display: block; }
		.lifestyle-list li.lifestyle-entry .lifestyle-text {

			width: 60%;
			}
		.lifestyle-list li.lifestyle-entry .lifestyle-link { display: none; }
.activities-intro { float: none; width: auto; height: auto; min-height: inherit; }
.activities-images { width: auto; height: auto; }
.activities-images img { position: static; }
.activities-images img.tub { display: none; }
.activities-intro .call-to-action { margin: 0; }

/** Recipes **/

.recipes-intro { float: none; width: auto; height: auto; min-height: inherit; }
.sorting { display: none; }
.recipe-list {
	float: none;
    width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.recipe-list li.recipe-entry {
		float: none;
    	width: auto;
		margin: 0 0 12px 0;
		overflow: hidden;
		clear: both;
		}
		.recipe-list li.recipe-entry .recipe-thumb {
			float: left;
			margin-right: 15px;
			background-image: url(../../../images/pagespecific/recipes/recipe-thumb-bg.gif);
			background-repeat: no-repeat;
			}
			.recipe-list li.recipe-entry .recipe-thumb img { display: block; }
		.recipe-list li.recipe-entry .recipe-text {
			}
			.recipe-list li.recipe-entry .recipe-text h3 {
				}
				.recipe-list li.recipe-entry .recipe-text h3 a { text-decoration: none; font-weight: normal; }
			
/** Recipe details **/
.recipe-intro .tools { display: none; }
		.recipe-list li.recipe-entry .recipe-details {
			font-size: 1.1em;
			}
			.recipe-list li.recipe-entry .recipe-details dt { line-height: 41px; }
			.recipe-list li.recipe-entry .recipe-details dl,
			.recipe-list li.recipe-entry .recipe-details dt,
			.recipe-list li.recipe-entry .recipe-details dd { display: inline; }
			.recipe-list li.recipe-entry .recipe-details dd { margin-right: 16px; }
			.recipe-list li.recipe-entry .recipe-details dd.prep { margin-right: 0; }

.ingredients th,
.ingredients td { text-align: left; vertical-align: top; padding: 1px 15px 1px 0; }
.main-photo{ float: right; }

.recipe-images img.photo { float: right; }
.recipe-images img.tub { display: none; }





