/* Hide everything */

/*
#ts_left_region, #ts_right_region, #ts_far_right_region, #ts_centre_left_region, #ts_centre_right_region, #ts_middle_column, #ts_top_row, 
	#ts_bottom_row, #ts_bottom_left_container, #ts_bottom_centre_container, #ts_right_column, #ts_left_column, 
	#headerContainer, #headerContainer.business, #section_highlighter_region, #footer_topLinks_region, #ts_results_region, #ts_top_centre_container, 
	#footer_utility_region, #ts_left_column_shadow, #ts_search_results_region, #ts_top_row.printable #ts_top_centre_container, .bottom_fade, img {
	visibility:hidden;
	display:none;
	width:0px;
	height:0px;
}
*/
/* Unhide printable regions */

/*
#ts_left_region.printable, #ts_right_region.printable, #ts_far_right_region.printable, #ts_centre_left_region.printable, 
	#ts_centre_right_region.printable, #ts_middle_column.printable, #ts_top_row.printable, #ts_bottom_row.printable, #ts_top_left_container.printable,
	#ts_bottom_left_container.printable, #ts_bottom_centre_container.printable, #ts_results_region.printable, 
	#ts_right_column.printable, #ts_left_column.printable, #headerContainer.printable, 
	#section_highlighter_region.printable, #footer_topLinks_region.printable, #footer_utility_region.printable, 
	#ts_left_column_shadow.printable, #ts_search_results_region.printable, .bottom_fade.printable{
	visibility:visible;
	display:block;
	height:auto;
}


#ts_top_left_container, #ts_bottom_left_container.printable , #ts_right_region.printable, #ts_centre_right_region.printable{
	width:99%;
	height:auto;
}

*/
/* Default page styling overrides */

/*
html {
	border:none;
	color:#000000;
	background:none;
}

#bd {
	padding-top:2px;
	width:99%;
	background:none;
	font-size:100%;
}

html div, #ts_top_left_container {
	background:none !important;
	background-image:none !important;
}

li {
	list-style-type:square;
	list-style-position:inside;
	color:#333333;
	margin:0px;
	padding:0px;
}
*/
/* Print header and footer styling */
/*
#printHeader
{
	position:relative;
	display:block;
	width:99%;
	padding-bottom:10px;
	border-bottom:3px solid #000000;
	vertical-align:bottom;
	height:30px;
	font-size:16px;
	page-break-after:avoid;
}

#printHeader img
{
	display:block;
	visibility:visible;
	position:absolute;
	right:0;
	bottom:0;
	margin:0px;
	padding-bottom:10px;
	width:auto;
	height:auto;
}

#printFooter
{
	display:block;
	width:99%;
	padding-top:5px;
	margin-top:10px;
	border-top:3px solid #000000;
	clear:both;
}

#printHeader .left
{
	font-size:16px;
	color:#000000;
	position:absolute;
	bottom:0;
	left:0;
	padding-bottom:10px;
}

#printFooter .left
{
	display:block;
	float:left;
}

#printFooter .right 
{
	display:block;
	float:right;
}

body, div, span, a, li a {
	border:none;
	color:#000000;
}
*/
/* Asset-specific removal and styling */

/*
#asset31 a {
	color:#000000;
}

#asset20  .row .right {
	float:left;
	clear:left;
}

#asset200, #asset23 {
	width:100%;
}

#asset200 .container .back, #asset200 .favContainer, #asset23 .container .back, #asset23 .favContainer {
	visibility:none;
	display:none;
}

#asset200 .container, #asset200 .content, #asset23 .container, #asset23 .content {
	width:100%;
}

#asset200 .content .title h1, #asset23 .content .title h1 {
	font-size:200%;
	width:100%;
}

#asset200 .content .title,  #asset23 .content .title{
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #000000; 
}

#asset200 .content h2, #asset23 .content h2{
	font-size:140%;
	font-weight:bold;
}

#asset200 .content .listblock, #asset23 .content .listblock{
	padding:10px 0px 0px 0px;
}

#asset200 .content .listblock li, #asset23 .content .listblock li{
	list-style-position:outside;
	padding:10px;
	margin:0px 0px 0px 15px;
}

#asset36, .text_resize, li img, #asset23_addToCompare, div img
{
	display:none;
	visibility:hidden;
}

#asset58 li
{
	list-style-type:none;
	color:#000000;
}

#asset15 img, #asset27 div img
{
	display:block;
	visibility:visible;
}

#asset1 .middle li 
{
	list-style-type:square;
	list-style-position:inside;
	color:#333333;
	margin:0px;
	padding:0px;
}

#asset83 .title {
	font-weight:bold;
	font-size:140%;
	border-bottom:1px dashed #000000; 
	padding:0px;
	margin:0px;
}

#asset83 .title  h2 {
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:100%;
}

#asset83 .banner{
	border:1px solid #333333;
	margin-top:20px;
}

#asset83 .banner .image{
	height:auto;
}

#asset56 .tab_container {
	display:none;
	visibility:hidden;
}

#asset56 .text{
	display:none;
	visibility:hidden;
}

#asset56 .content_wrapper .content_block {
	display:block !important;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #000000;
}

#asset56 .printOnly {
	display:block;
	visibility:visible;
	font-weight:bold;
	padding:20px 0px 10px 0px;
}

#asset55 {
	border-bottom:1px solid #000000;
}

#asset55 strong{
	display:block;
	padding:0px 0px 5px 0px;
}

#asset84 .left{
	float:left;
	clear:left;
}

#asset84 .left #asset35{
	float:left;
	clear:left;
}

#asset84 .right{
	float:left;
	clear:left;
	padding-top:20px;
	border-top:1px solid black;
}

#asset93 {
	display:block;
}
*/

@media print{
.watchtower .ri-toggle, .watchtower .ri-toggle span, #riSearch div.form-item, #navigation a, .watchtower .custom-tile, 
.homepage .panel .copy-wrapper, .email-print-links a, #fncLogin div.form-item, #fnbLogin div.form-item, .custom-dd ul,  
.dd-theme-yellow .custom-dd-title, .dd-theme-dark ul, #bd .yui-g, #shadow, .carousel .navi li a, #shadow, #ts_middle_column_shadow, .cufon-active cufon-ready, .button-container, .form-item, input.btn-Submit, .login-form .login-fnc, div.ri-inner-content .fnc-active, 
div.ri-inner, .riLogin.ri  {
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none; 
  }
}