/*************************************/
/****** SFW COMMON PRINT LAYOUT ******/
/*************************************/
body{
	font-size: 10pt;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #000000;
	background: #FFFFFF;
}

a img{
	border: none;
}

/* Hide Debug */
#debugButtonLayer, #debugtop, .debugButtons, #debugbottom, div#debugTracerLyr{
	display: none;
	visibility: hidden;
}

#window_immobilize, div.button_container_center{
	display: none;
}

#header_sfw, #headerlogin_sfw, #window_immobilize, #alert_container, #footer_links_sfw, .alert_content{
	display: none;
}

#logo_large_pc, #logo_large_sfw, #logo_small_sfw, div.navigation_container, #print_pdf{
	display: none;
}

#content_container_sfw{
	background: #ffffff;
}

#content_sfw{

}

#full_screen_container_sfw *{
	display: none;
	background: #ffffff;
}

div.generic_print{
	display: inline;
}

/***************************************/
/****** MEAL PLANNER PRINT LAYOUT ******/
/***************************************/

#edit_mp_container, .right_mp, #view_recipe_mp #view_recipe_nut{
	display: none;
}

#view_recipe_mp *{
	display: none;
}

/**** RECIPE ****/
#view_recipe_print_pdf{
	display: none;
}

#view_recipe_photo{
	float: right;
	width: 400px;
	height: 259px;
}

#view_recipe_print h3{
	color: #559102;
	font-family: Georgia, serif;
	font-size: 20pt;
}

#view_recipe_print{
	font-size: 13pt;
	height: 5in;
}

ul#view_recipe_nut_print{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#view_recipe_nut_print li, #view_recipe_bullets ul li{
	padding: 0 0 0.2em 0;
}

/**** DAILY ****/
#daily_menu_nav_mp{
	position: relative;
	float: left;
	width: 100%;
	margin: 1.0em 0;
	visibility: hidden;
}

#daily_menu_nav_mp ul{
    margin: 0 auto;
    padding: 0;
}

#daily_menu_nav_mp ul li{
	position: relative; 
    float: left;
    text-align: left;
    list-style: none;
    padding: 0 2.0em 0 0;
	line-height: 2.0em;
    margin: 0px;
}

.daily_menus{
	width: 99%;
	/*border-top: 1px solid #88b050;*/
	border-left: 1px solid #88b050;
	border-right: 1px solid #88b050;
	display: none;	
}

#content_daily_mp{
	border-bottom: 1px solid #88b050;
}

a.daily_menu_nav_mp, a.daily_menu_nav_mp:hover, a.daily_menu_nav_mp:active, a.daily_menu_nav_mp:focus, a.daily_menu_nav_mp:visited{
	font-size: 2.0em;
	color: #559102;
	text-decoration: none;
	cursor: default;
}

.category_menu{
	background: #e6f6d1;
	border-top: 1px solid #88b050;
	border-bottom: 1px solid #88b050;
	padding-bottom: 1.0em;
}

.snack_menu{
	background: #ffffff;
	padding-bottom: 1.0em;
}

.category_menu p, .snack_menu p{
	width: 95%;
	padding: 0 0 0.3em 10px;
}

p.menu_title{
	width: 95%;
	font-weight: bold;
	padding: 0.5em 0 0em 10px;
}

a.view_recipe_link{
	display: none;
}

a{
	/*color: #000000;*/
	text-decoration: none;
}

p.green_bar_titles{
	color: #ffffff;
	font-weight: bold;
	text-indent: 5px;
	padding: 0.4em 0;
	background: #88b050;
}

/******************************/
/******  ACTVITY PLANNER ******/
/******************************/
.plan_container{
	position:relative; 
	width: 8in;
}

.header_columns{
	float:left; 
	font-size:13px; 
	font-weight:bold; 
	padding:10px 0; 
	position:relative;
	text-align:center;
}

#header_col_1.header_columns{
	width:61px;
}

#header_col_2.header_columns{
	width:84px;
}

#header_col_3.header_columns{
	width:179px;
}

#header_col_4.header_columns{
	width:181px;
}

#header_col_5.header_columns{
	width:174px;
}

.plan_columns{
	background-color:#ffffff;
	border:1px #88b050 solid; 
	float:left;
	height:87px;
	overflow:hidden;
	padding:16px 0 0 0;
	position:relative;
	text-align:center;
}

#row_Sun .plan_columns, #row_Tue .plan_columns, #row_Thu .plan_columns, #row_Sat .plan_columns{
	background:transparent URL('/media/images/planner_activity/planner_green_background.gif') repeat top;
}

#col_1_Sun.plan_columns, #col_1_Mon.plan_columns, #col_1_Tue.plan_columns, #col_1_Wed.plan_columns, #col_1_Thu.plan_columns, #col_1_Fri.plan_columns, #col_1_Sat.plan_columns{
	font-weight:bold; 
	height:59px;
	padding:44px 0 0 0;
	width:59px;
}

#col_2_Sun.plan_columns, #col_2_Mon.plan_columns, #col_2_Tue.plan_columns, #col_2_Wed.plan_columns, #col_2_Thu.plan_columns, #col_2_Fri.plan_columns, #col_2_Sat.plan_columns{
	height:100px;
	width:74px;
	padding:3px 0 0 8px;
	text-align:left;
}

#col_3_Sun.plan_columns, #col_3_Mon.plan_columns, #col_3_Tue.plan_columns, #col_3_Wed.plan_columns, #col_3_Thu.plan_columns, #col_3_Fri.plan_columns, #col_3_Sat.plan_columns{
	height:100px;
	padding:3px 0 0 0;
	width:177px;
}

#col_4_Sun.plan_columns, #col_4_Mon.plan_columns, #col_4_Tue.plan_columns, #col_4_Wed.plan_columns, #col_4_Thu.plan_columns, #col_4_Fri.plan_columns, #col_4_Sat.plan_columns{
	height:100px;
	padding:3px 0 0 0;
	width:179px;
}

#col_5_Sun.plan_columns, #col_5_Mon.plan_columns, #col_5_Tue.plan_columns, #col_5_Wed.plan_columns, #col_5_Thu.plan_columns, #col_5_Fri.plan_columns, #col_5_Sat.plan_columns{
	height:100px;
	padding:3px 0 0 0;
	width:172px;
}

