/* sIFR */
.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; }

body {}
div {width:auto !important;}

.header .tools, 
.header .navigation,
.background, 
.shortcuts,
.generic-col-1, 
.generic-col-3,
.breadcrumb, 
.site-links, 
.footer, 
.toplink, 
.cols-3-alt,
.rate-the-page,
.social-bookmarks,
.video, .video-player,
.generic-image-left,
.feat2-cols-3,
.recentlyviewed,
.listing-col-1,
ul.per-page-option,
.resource-filter,
.page-navigation,
.smallprint,
.wpb-home-quote img,
#browser-warning,
.wpb-info-panel p a, .wpb-advert p a,
.wide-advert-box,
.wide-advert-overlay,
.wpb-extra-site-links,
.wpb-extra-options ul li form.search,
.feat-img,
.site-links-head,
.default a.link-pre-button,
.adviser-cols-enclose,
.head-strapline,
.button-drk,
.news-enclose img,
.col .adviser-image-left,
.campaign-award img,
.campaign-feature img,
.campaign-mpu img,
.generic-image-right img,
.lead-feature img,
.key-docs,
.sub-feature.feat2,
.image-gallery img,
.generic-image-left img,
.print-icon,
form.search.filter-form,
.generic-body.generic-col-2 img,
.notify-actions ul li.large-print,
.lenderdiv .lendercontent a,
.lendertitle .rightimg,
.default .quicklinks,
.col .print-icon-utes,
fieldset.topMargin input[type="text"], .tint-17.security-info input[type="text"],
.ddebit-extra a,
.cols-2-dd .tint-17,
.summary fieldset.security-info
{display:none;}

/* latest news block - doubt asked whether this block is needed or not */
.feat2-cols-3, .col.news.col1{
	display: block;
}
/* latest news block - doubt asked whether this block is needed or not */

.promo img, .product-item .product-desc img{
	display: none;
}
/**************/
/* added by Sonal to allow FAQs to be printed regardless of whether open or not  */
.faq-content
{display:block !important;}

.faq-heading-on
{font-weight:bold;}

.faq-heading-off
{font-weight:bold;}

.faq-group-shortcuts
{display:none !important;}

/**************/

.utes .app-nav, .utes .app-payments, .utes .actions, .utes .closed, .utes .open, .utes .site-links,
.utes .page-title, .utes .site-links .head  {display:none !important;} 
.utes .no-print  {display:none !important;}
.utes .site-links{display:block !important;}
.utes .site-links div{display:none !important;}
.utes .site-links div.col-1{display:none !important;} /* This div will hide, to remove useful links */
.utes .col {height:auto !important;}


/* action buttons */

.actions,
.cta .button,
.close-flyout,
.col-2 .button,
.sub-col .button,
.sub-col-alt .button,
.promo a,
.col a.arr-link,
.product-item .actions .button a span,
.default .button,
.checklist-pull .button,
.info-panel .button a,
.col .button a apan,
.default p a, form input[type="submit"],
form input[type="button"].s-button,
form img, form button, form .document-icon a, form a.cancel{
	display: none;
}

.pane-contain .pane-item{
	width:100%;
}
/* action buttons */

.col .cols-3-area{
	margin-top: 70px !important;
}

.lenderdiv{
	margin-bottom: 30px;
	margin-top: 30px;
	display: block;
}
/* links */
.feat-img-overlay-content a,
ul.arrow-back,
ul.arrow-up,
.action-one a,
.checklist-box-inner a,
.inner-two-col a.arr-link,
.quote-link li.comment-icon a,
.cols-bg .col p a,
ul li.video-icon a,
.sub-feature a{
	display:none;
}
/* links */

.ul.links li, .quote-link ul li, ul li.video-icon a{
	list-style: none;
	
}

.adviser-generic-left{ display:block; page-break-before:auto; }

.scroll-pane-holder{ display:block !important; page-break-before:always !important; page-break-before:always !important; clear:both;}

table.portfolio{
	width: 100%;
}

table.summary.half{
	width: 80%;
}

table.summary.half .text-right{
float: right;
}

table.portfolio input[type="checkbox"], table.portfolio input[type="text"], table.portfolio input[type="radio"] {
	display: none;
}

.cols-2 .highlight-text #paymenttype, .cols-2-dd .col #paymenttype
{display:none;}

.col #sc1, .col #sc2,  .col #sc3 {
	width:20px;
}

table.summary.half{
	margin-bottom: 10px;
}
.summary.half .sifr{
	float:left;
	font-weight: bold;
	margin: 10px 0px;
}

.cols-2-dd .cols-2-dd-sub .col label{
	font-weight: bold;
	white-space:nowrap;
	display: block;
	margin: 3px 0px;
	clear:both;
}


.site-links h2.head.sifr{display:block !important;}
.site-links div.col-1.full{display:block !important;}
.site-links div.col-1.full p span.sifr{display:block !important;}

.cols-2 .payment-type{
	display:block !important;
}

.cols-2 .payment-type .highlight-text a,
.payment-type img
{display:none;}


.cols-2 .payment-type table{
	display:block !important;
}

.site-links div.col-2{
	display:block !important;
}

.site-links div.col-2 ul{
	display:none !important;
}
