*
{
	float:none!important;
	overflow:visible!important;
	font-family:Arial, Helvetica, sans-serif!important;
	background:none!important;
	border:none!important;
	padding:0!important;
	width:auto!important;
	height:auto!important;
	position:static!important;
	text-indent:0!important;
	font-size:10pt!important;
	line-height:12pt!important;
}
#grid form
{
	float:none!important;
	width:auto!important;
}
a
{
	color:#000!important;
}
a.redBtn,
a.greyBtn,
a.overlayLaunchLink,
a.redLink,
a.pdfLink
{
	display:block!important;
	margin:0 0 5px!important;
}
#logo img
{
	margin:0 0 30px!important;
}
#productComparisonTools form,
table#fixed-table-header,
#mainTopUtility,
#sections,
.pillarPagination,
.jqmWindow,
.jqmOverlay,
#welcome,
#grid img,
#globalFooter,
#meta li a,
#products .furtherInfo .handle,
#smallCarousel,
#otherAccounts,
#pageTabs,
#grid #productSelector #productTabs,
div#productSelector #products table thead,
div#productSelector #products tr.spacer,
div#productSelector #products caption,
#productNav ul,
#close,
#grid .compare,
#grid .back,
#grid .about,
#grid .prev,
#searchResults .searchMenu,
#productFooter,
#dropDown,
#treeNav,
#mortgageForm,
#grid .contentItem table caption,
#grid .grid a.backtoTop,
#grid .grid a.more,
#grid #productTable .subHeader tr,
#grid #hero #carouselTab1,
#grid #hero #carouselTab2,
#grid #hero #carouselTab3,
#grid #hero #carouselTab4
{
	display:none!important;
}
#grid #carousel-1 .tabArticleText,
#grid #carousel-2 .tabArticleText,
#grid #carousel-3 .tabArticleText,
#grid #carousel-4 .tabArticleText
{
	display:block!important;
	margin:20px 0!important;
}
#productSelector table
{
	width:auto!important;
}
#productSelector tbody
{
	page-break-after:always!important;
}
#productSelector table span,
#productSelector .furtherInfo .content,
#productTable .midContent,
#productTable .midContent p
{
	display:block!important;
}
div#productSelector th
{
	text-align:center!important;
	width:20%!important;
	padding:5px!important;
	border:1px solid #000!important;
}
div#productSelector td
{
	text-align:center!important;
	width:16%!important;
	padding:5px!important;
	border:1px solid #000!important;
}
div#productSelector td p
{
	text-align:center!important;
}
div#productSelector tr.furtherInfo td
{
	text-align:left!important;
	padding:5px 20px 10px!important;
}
div#productSelector tr.furtherInfo td p
{
	text-align:left!important;
}
#grid #hero .carouselWrapper,
#productTable tbody
{
	page-break-after:always!important;
}
#grid caption,
#grid #productNav h2,
#grid #productDetails h2
{
	font-size:20pt!important;
	font-weight:bold!important;
	line-height:22pt!important;
	text-align:left!important;
	margin:0 0 20px!important;
}
#grid .grid h2,
#grid .grid h2 a,
#grid .grid h2 span,
#grid h2 img
{
	font-size:20pt!important;
	font-weight:bold!important;
	line-height:22pt!important;
	border:none!important;
	color:#000!important;
	margin:20px 0 10px!important;
	text-decoration:none!important;
	display:block!important;
}
#grid .grid h3,
#grid .grid h3 a,
#grid .grid h3 span,
#grid h3 img
{
	font-size:16pt!important;
	font-weight:bold!important;
	line-height:18pt!important;
	border:none!important;
	margin:20px 0 10px!important;
	color:#000!important;
	text-decoration:none!important;
	display:block!important;
}
#grid .productItem h3
{
	margin:20px 0!important;
}
#grid .grid h2 span,
#grid .grid h3 span
{
	margin:0!important;
	color:#000!important;
}
#grid #searchResults h3 span
{
	display:inline!important;
}
#grid #productTable h4,
#grid #productTable h4 span,
#grid h4,
#grid h4 a
{
	font-size:12pt!important;
	line-height:14pt!important;
	font-weight:bold!important;
	border:none!important;
	display:block!important;
	text-decoration:none!important;
	text-indent:0!important;
	margin:20px 0 10px!important;
}
#grid h5
{
	font-size:10pt!important;
	line-height:12pt!important;
	font-weight:bold!important;
	border:none!important;
	display:block!important;
	text-decoration:none!important;
	text-indent:0!important;
	margin:20px 0 10px!important;
}
#grid p
{
	text-align:left!important;
}
#grid #productTable h4 span
{
	margin:0 10px!important;
}
#searchResults
{
	page-break-after:always!important;
}
#grid .productItem ul,
#grid .productItem ul li,
#grid .contentItem ul,
#grid .contentItem ul li,
#grid .grid .grid_8 .column ul,
#grid .grid .grid_8 .column ul li,
#grid .column ul,
#grid .column ul li,
#grid .featureBox ul,
#grid .featureBox ul li
{
	list-style:disc outside none!important;
}
#grid ol,
#grid ol li
{
	list-style:decimal outside none!important;
}
#grid ol,
#grid .contentItem ul,
#grid .productItem ul,
#grid .grid .grid_8 .column ul,
#grid .column ul,
#grid .featureBox ul
{
	padding:0 0 0 20px!important;
	margin:0 0 15px!important;
}
#grid .productItem li,
#grid .contentItem li,
#grid .grid .grid_8 .column li,
#grid .column li,
#grid .featureBox li
{
	margin:0 0 5px!important;
}
#productTable table
{
	border-collapse:collapse!important;
	overflow:visible!important;
	width:auto!important;
}
#productTable thead,
#productTable tbody
{
	display:table-row!important;
}
#productTable tr.rows-separator,
#productTable tr.productLinks,
#productTable tr.bgRow
{
	display:none!important;
}
#productTable th,
#productTable td
{
	width:25%!important;
	text-align:center!important;
	padding:10px!important;
	page-break-avoid:always!important;
}
#productTable tbody th,
#grid #productTable .subHeader a
{
	font-size:12pt!important;
	line-height:14pt!important;
	font-weight:bold!important;
}
#productTable tr
{
	border:1px solid #000!important;
}
#grid .contentItem table
{
	width:100%!important;
	border-collapse:collapse!important;
	table-layout:fixed!important;
	margin:10px 0 15px!important;
}
#grid .contentItem table tr
{
	page-break-avoid:always!important;
}
#grid .contentItem th,
#grid .contentItem td
{
	padding:10px!important;
	text-align:center!important;
	border:1px solid #000!important;
}
#grid .contentItem th span,
#grid .contentItem td span
{
	text-align:center!important;
	display:block!important;
	font-weight:normal!important;
}
#grid .taxNav .nav, 
#grid .taxNav .menu, 
#grid .taxNav .directionMenu, 
#grid .taxNav .nextSteps,
#grid #productNav, 
#grid .controls {
	display: none!important;
}

