@charset "utf-8";
/* ########################################################################### *
/* ***** Flowerdale *********************************************************** *
/* ########################################################################### *
 * ##### NAME:  print.css
 * ##### VERSION: v1.0 (Masala Magic)
 /* ########################################################################### *

/* ########################################################################### *
/* ***** INDEX *************************************************************** *
/* ########################################################################### *
/* ##### GLOBAL
/* ##### TYPOGRAPHY
/* ##### CONTENT
/* ########################################################################### */

/* ########################################################################### *
/* ##### TYPOGRAPHY
/* ########################################################################### */

*
{
	overflow: visible !important;
}

body
{
	background: none;
}

.globalFunctions,
.nav_primary,
.heroFeature,
.leftColumn,
.contentLinks,
.rightColumn,
.nav_footer,
.footer
{
	display: none !important;
}


.bodyContent,
#content,
.footer
{
	width: 650px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.header
{
	margin-left: -30px !important;
	margin-bottom: 4em;
}

.homePage .header 
{
	margin-left: -30px !important;
}


.container,
.container .bodyContent,
.container .bodyContent .contentWrapper,
.contentWrapper #content.contentColumn,
.contentWrapper .contentColumn
{
	width: 650px !important;
}


/* ########################################################################### *
/* ##### CONTENT
/* ########################################################################### */

.serialScroll
{
	overflow: visible;/* hide articles which extend beyond the window */
	width: auto;		/* alter this width to set how 'much' of the article slider is visible */
	height: auto;
	float: none;
	display: block !important;
	position: relative !important;
}

.serialScroll .contentList li
{
	display: block !important;
	position: relative !important;
	overflow: visible !important;
}

.printOnlyMarkedItems #cards .cardContent li
{
	display: none !important;
}

.printOnlyMarkedItems #cards .cardContent li.print
{
	display: block !important;
}


.nav_card_prev,
.nav_card_next
{
	display: none;
}

#cards
{
	float: none;
	margin-left: 0px;
	width: auto;
	overflow: auto;
	position: relative;
	display: block !important;
}
	
	#cards .cardList
	{
		/* Set width dynamically with JS */
		width: auto;
		display: block !important;
	}
	
		#cards .cardList li.card:first-child .cardContainer
		{
			padding-left: 25px;
			padding-right: 27px;
			width: auto;
			display: block !important;
			min-height: 1px !important;
		}
		
		#cards .card
		{
			float: none;
			list-style: none;
			padding: 0px;
			background: none;
			position: relative;
			display: block !important;
		}
		
			#cards .cardContainer
			{
				padding-top: 22px;			
				margin-right: 0px;			
				width: auto;
				background: none;
				padding-left: 15px;
				padding-right: 16px;
				padding-bottom: 10px;
				min-height: 0px;
				position: relative;
				display: block !important;
			}
			
			#cards .cardEnd
			{
				display: none;
			}
			
			
.shortIntro
{
	display: none !important;
}

.tools
{
	display: block !important;
}

.tool_videoDesc
{
	display: block !important;
}

.tool_url
{
	font-style: italic;
}

.tool_title,
.tool_itemType,
.tool_markFavourite,
.tool_rating,
.tool_accessKey,
.tool_pageCount
{
	display: none !important;
}



/* ########################################################################### *
/* ##### TYPOGRAPHY
/* ########################################################################### */


/* ##### sIFR

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

.sIFR-hasFlash .content h1
{
	font-size: 30px;
	letter-spacing: normal;
	display: block;
	clear: both;
	float: none;
}

.sIFR-hasFlash .rightColumn .module h2
{

}

.content .module
{
	padding: 1.5em 1em;
}

/* ########################################################################### *
/* ##### CONTENT (INCL. MODULES)
/* ########################################################################### */

.jquery-corner
{
	display:none;
}

button, 
button span,
a.button,
a.button span
{
	color: #000000 !important;
}

ul
{
	list-style-type: disc;
}
/*
a:link:after, a:visited:after {
  content: "" !important;
}
*/
a:link, a:visited, a, h3 { display: block !important; height: auto !important; width: auto !important; clear: both !important; float: none !important; }
/* a:link:after, a:visited:after { content:"  [" attr(href) "] " !important; }
*/
ul.links li
{
	background: none;
	list-style-type: disc !important;
	margin-left: 15px;
	padding-left: 0px;
}

.errors, 
.errors p,
.success,
.success p
{
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

table,
table.table_generic
{
	border-top: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
}

table td,
table.table_generic td
{
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;	
}

table th,
table.table_generic th
{
	border-right: 1px solid #ccc !important;
	border-bottom: 2px solid #ccc !important;	
}