
#FullContent
{
	border: 0px solid #ffffff;
	background-color: #ffffff;
	width: 100%;
}

#MainContent
{
	width: 100%;
}

body, span
{
	font-family: "Times New Roman", Arial, Helvetica, Tahoma, serif !important;
	font-size: 11pt;
	background: white;
	overflow: visible !important;
	position: static !important; /** disables only-the-first-page-printed-bugg */
	float: none !important;
	display: inline !important;
}

p, font
{
	font-family: "Times New Roman", Arial, Helvetica, Tahoma, serif !important;
	font-size: 11pt;
	background: white;
}

table
{
	height: auto !important;
}

.block
{
	/**display: inline !important;*/
}

div
{
	position: static !important; /** disables only-the-first-page-printed-bugg */
	display: inline !important;
	height: auto !important;
	float: none !important;
}

.RecipePage div.left-column, div.right-column /** enabling this brings the only-the-first-page-printed-bugg */
{
	float: left !important;
}

<!--[if IE]>div { float: left !important; } <![endif]-->

h1, h2
{
	width:100% !important;
}

#AllContent
{
	width: 100%;
}

.PublicPage .LeftTemplateArea
{
	width: 100%;
}

.PublicPage .RightTemplateArea
{
	display: none;
}

.MemberPage .LeftTemplateArea
{
	width: 100%;
}

.MemberPage .RightTemplateArea
{
	display: none;
}

.SubMenu .Content
{
	width: auto;
}

.SubMenu
{
	width: auto;
}

.RecipePage
{
	width: auto;
}

.RecipePage .RightContent
{
	width: 45%;
}

.RecipePage .LeftContent
{
	width: 45%;
}

.RecipePage div.ratings 
{
	float: right !important;
	display: block !important;
}

.RecipePage div.intro span
{
	width:auto !important;
}

.RecipePage div.ingredients
{
	width:60% !important;
}

.RecipePage div.instructions
{
	width:100% !important;
}

.RecipePage div.facts 
{
	width:35% !important;
}

.RecipePage div.separator
{
	float:none !important; 
	clear:both !important; 
	display: block !important; 
	width:100% !important; 
}

/**
.RecipePage p
{
	font-family: "Times New Roman", Arial, Helvetica, Tahoma, serif !important;
	font-size: 11pt !important;
}*/

/**#intro-contract span
{
	float: none;
	display: block !important;
	margin-bottom: 160px;
}*/
#intro-contract span, #intro-contract #signature-container span.contract-big
{
	display: block !important;
	font-family: Courier New;
	color: #595959 !important;
}
#intro-contract img
{
	display:none;
}
#intro-contract div
{
	display:block !important;
	float:left !important;
}
#intro-contract input, #intro-contract textarea 
{
	border: 0;
	height: auto;
	width: 100%;
}

#intro-contract .colored-button-large
{
	display: none;
}

.NoPrint
{
	display: none !important;
}