body {
	font: 11px/1.4em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:8px;
}
h1{font-size:16px;}
h2,h3{font-size:14px;}

#taste-main-container, #taste-main-container-content, #taste-main-container-left { width:100%; }

.print-hide,.taste-leaderboard-ad, #red-cross, #video-player, .cover-inner, #mainnavigation, #taste-recipe-search, #taste-main-container-right, #taste-features-container, #mytools, div.sponsored, .fpc-magazine-titles, #taste-main-container-end, h1 span, #comp-more, #taste-footer-container-content, #recipe-comments, #comments, #bookmarklets, .masthead, #addToShoppingList {
	display: none;
}

div[id^=DIV_] {
	display:none;	
}

img {
	border: 0;
}
#recipe-details h2 {
	margin: 1.0em 0 0 0;
	padding: 0;
}
#recipe-extras {
	width: 30%;
	position: absolute;
	top: 5em;
	right: 2em;
}
#recipe-details h3 {
	font-size: 100%;
	display: inline;
}
#recipe-details h4 {
	font-size: 100%;
}
#recipe-details p {
	display: inline;
	margin: 0 0 1.0em 0;
	width: 35%;
}
#recipe-details p.more , #recipe-details div.info{
	display: block;
	padding: 1.0em 0 0 0;
}
.heading, .recipe-description{
	max-width:400px;
}
.photo-credits {
	display: block;
}
#recipe-details ul, #recipe-details ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#recipe-extras ul {
	margin: 0 0 0 1.5em;
	padding: 0;
}
#recipe-details ol li {
	margin: 0.05em 0 1.0em 0;
	padding: 0;
}
#recipe-extras .tagged ul li {
	margin: 0;
	padding: 0;
}
#recipe-extras h3 {
	font-size: 110%;
	margin: 1.7em 0 0 0;	
}
#recipe-extras .nutritionInfo table {
	width: 210px;
	text-align: left;
	padding: 0.5em 0;
}
#recipe-extras .nutritionInfo table caption {
	display: none;
}
#recipe-extras .nutritionInfo table td {
	padding: 0 0 0.6em 0;
}
.print-message, .remove {
	display: none;
}
#printLinkButton {
	display: none;
}

/****** Christmas menu plan *******/
#menu-container ul {
	margin: 0;
	padding: 0;
}
#menu-container li, #menu li {
	list-style-type: none;
}

#menu-container h3 {
	color: #093;
	font-size: 200% !important;
}

#menu-container {
	text-align: center;
}
#menu li {
    cursor: move;
    padding:5px!important;
}

#christmasMenuPlanPrint {
	font-size:200%;
	line-height:auto;
}

/**** Menu Planner ****/
#bread-crumb,#my-menu-plan dd, #my-menu-plan .rating, #my-menu-plan .menu-options {
	display:none;
}
#my-menu-plan * {
	margin:0;
	padding:0;
}
#my-menu-plan {
	width:400px;
	margin:auto;
	text-align:center;
}
#my-menu-plan .collection-info, #my-menu-plan .menuplan-course {
	margin:  0 0 1.25em 0;
}
#my-menu-plan h2 {
	margin: .5em 0;
}
#my-menu-plan h3 {
	margin: 0 0 .5em 0;
}

.action { display:none; }

#comment-section { display:none; }
.publication-current-issue { display:none; }
.more-like-this { display:none; }
.module-footer { display:none; }

.nutritional-information { position:absolute; top:10px; right:2px; border:1px solid #000; padding:10px; width:190px; background:#fff; }
.nutritional-information p { line-height:1em; margin:5px 0 10px; }
.nutritional-information h3 { margin:0; }
.nutritional-information table { border:1px solid #000; border-spacing:0; text-align:left; width:100%; padding:5px; border-collapse:collapse; }
.nutritional-information td { margin-right:5px; width:50%; padding:5px; border:1px solid #000; }
.nutritional-information th { margin-right:5px; width:50%; padding:5px; border:1px solid #000; }

form { margin:0px; padding:0pt; }
#shoppinglist br { display: none; } 
.fieldvalue { font-size:200%; line-height:120%; } 
#shoppinglist h2 { text-transform: none; font-size:250%;}
.folder-end { display:none; }
#shoppinglist .folder-right { display:none; }
#taste-top-container { height:100px; }
#shopping-list {
	display: none;	
}
#shopping-list-notes {
 float:right;
}
#menu li h4 {
	font-size:150%;
}
#members_selected #taste-top-container-content {
	width: 225px;
	height: 83px;
	float:left;
	margin-top:-10px;
	padding-top:0px;
}

h3.printable-ingredient-header,
table.printable-ingredients {
	display: block;
}

table.printable-ingredients td img {
	vertical-align: middle;
}

#printable-shopping-list {
	display: block;
}
#printable-shopping-list h2 {
	padding:15px 0;
	margin: 0;
	line-height: 1.2em;
	font-weight: normal;
}
#printable-shopping-list ul {
	padding-left: 0px;
	width: 285px;
	margin: 0;
	margin-right: 10px;
	list-style: none;
	float: left;
}
#printable-shopping-list ul li img {
	vertical-align: middle;	
}
#printable-shopping-list ul li {
	font-size: 13px;
	color: #777;
	padding: 15px 0;
}

#network-footer {
	display:none;
}
