a:after { background-color:#fff; }
/*
a:not([href^="#"]):after { content:" ( "attr(href)" ) "; }
a:not([href^="http:"]):after { content: " ( http://www.canadianliving.com/"attr(href)" ) "; }
*/
a.more:not([href^="#"]):after,
li.type_article h3 a:not([href^="#"]):after,
li.type_recipe h3 a:not([href^="#"]):after { 
	content:" ( " attr(href) " ) ";
}
a.more:not([href^="http:"]):after,
li.type_article h3 a:not([href^="http"]):after,
li.type_recipe h3 a:not([href^="http"]):after {
	content: " ( http://www.canadianliving.com/" attr(href)" ) ";
}
blockquote[cite]:after { content: "Quoted from: " attr(cite); display: block; }


#header_top_left,
#header_top_right,
#header_nav,
#frmSearch_web,
#user_status_container,
#footer_container,
.advertisement,
#recipe_box,
#signup_newsletters_box,
#our_partners_box,
#advisory_panel_box,
#skyscraper,
#quick_and_easy,
#breadcrumb,
#left_navigation,
#related_content,
#comments_form_box,
#comments_submitted_box,
.banner_300x105,
#contests_heading,
#page_options,
.ad,
.pic_mag_cover,
#sub_today,
#sub_gift,
#sub_my,
.sub_today_more,
#content_browser_large,
quick_more_recipes,
#right_col,
#no_comments_box,
#send_to_friend,
#comments_header,
#comments_box_full_1,
#add_to_box,
.advertisement_header,
#featureSWFContent,
#top_feature_article,
.item_count,.currentPage,
#main_col #main_inner_content div.pagination,
.btnBackToRecipe,
.slider_header,
#slideshow .share,
#sharethis_0,
#fmCommentsWrapper, 
a.print_list,
div.recipe_servings legend,
#button_change_serving_size,
.revert_to_original_portions,
#change_servings .instructions,
#catfish,
.highlight,
#disqus_thread,
.toolbox,
.hot_topics,
#embeded_ad_content_container,
.pagination,
.content_pagination_list {
display:none;
}

#main_col {
height:auto !important;
}

p { 
orphans: 2;
widows: 1; 
}

.recipe h1,
#grocery_list h1 {
	font-size:1.6em;
}

.recipe h2,
#grocery_list h2 {
	font-size:1.1em;
}

#recipe_nutrition_supplemental, #menu_supplemental{
margin:-2em 0pt 1em 1em;
width: 12em;
border-width: 1pt;
font-size:0.8em}

#recipe_nutrition_supplemental, 
#menu_supplemental, 
img.tested_till_perfect {
float:right;}

#mycl span.article_author{
display:block;
}
img{border:none;}
#change_servings fieldset{width:300px;}
#change_servings ul li{list-style-type:none;}

#header_main,
#grocery_list th {
	text-align: left;
}

#change_servings,
#change_servings fieldset {
	border: 0;
}

#change_servings,
#change_servings fieldset,
#change_servings fieldset input,
#change_servings fieldset ul,
#change_servings fieldset ul li {
	margin: 0;
	padding: 0;
}

#change_servings fieldset input {
	width: 25pt;
}

#servings_warning,
#print_grocery_list #sort_grocery_list,
#print_top,
#print_bottom {
	display: none;
}

#print_grocery_list h1 {
	font-size: 18px;
}

#print_grocery_list table {
	width: 100%;
}

#print_grocery_list td {
	padding:2px 5px;
}

#print_grocery_list #grocery_list th {
	padding:2px 10px;
}
