/*=====================================================================*
* Body
*=====================================================================*/
body
{
	background: #fff !important;	/* Removes any background-color. */
}

/*=====================================================================*
* Container
*=====================================================================*/
.container
{
	margin: auto !important;
	width: auto !important;
}

	/* Objects hidden in printview */
	.container .mainmenu,
	.container .jquery-corner,
	.container .middle .leftmenu,
	.container .footer,
	.container span.corner_topleft,
	.container span.corner_topright,
	.container span.corner_bottomleft,
	.container span.corner_bottomright,
	.container span.corner_left,
	.container span.corner_right,
	.pp_content
	{
		display: none !important;
	}
	
	/*=====================================================================*
	* Top
	*=====================================================================*/
	.container .top
	{
		background: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
		
		/* Top Background - HIDE */
		.container .top .background
		{
			display: none !important;
		}
		
		/* Top Logo */
		.container .top .logo
		{
			display: block !important;
			margin: 0 0 15px 0!important;
			padding: 0 !important;
			position: static !important;
		}
		
		/*=====================================================================*
		* Breadcrumbs
		*=====================================================================*/
		.container .breadcrumbs
		{
			background: none !important;
			border: 0 !important;
			/*display: none !important;	/* Hide breadcrumbs. */
			margin: 0 0 15px 0 !important;
			padding: 0 !important;
		}
			.container .breadcrumbs .breadcrumbs-inner
			{
				float: none !important;
				margin: 0 !important;
				padding: 0 !important;
			}
		
			.container .breadcrumbs .icons,
			.container .breadcrumbs .clear
			{
				display: none !important;
			}

	/*=====================================================================*
	* Middle Content
	*=====================================================================*/
	.container .middle .content
	{
		float: none !important;
		width: auto !important;	/* Make content stretch over the entire page. */
	}

		/* Remove unnecessary margins and padding */
		.container .middle .content,
		.container .middle .content .column,
		.container .middle .content .freeform .inner,
		.container .middle .content .freeform .inner div.innerContent
		{
			margin: 0 !important;
			padding: 0 !important;
		}
		
		/* Place all freeform-modules on top of each other. */
		.container .middle .content .freeform
		{
			float: none !important;
			margin-bottom: 20px !important;	/* Add some space below. */
		}
	
		/* Place all columns on top of each other. */
		.container .middle .content .column
		{
			display: block !important;
			float: none !important;
			margin-bottom: 20px !important;	/* Add some space below. */
			width: auto !important;			/* Make column stretch over the entire page. */
		}
		
		/* Makes sure a manually set width of a table does not exceed page width. */
		.container .middle .content .column table
		{
			max-width: 100% !important;
			width: auto !important;
		}

		/*=====================================================================*
		* Freeforms hidden in printview
		*=====================================================================*/
		.container .middle .content .freeform.video
		{
			display: none !important;
		}
