/*
	CBA CSS DEFINIITIONS
	===================================
	Printing ONLY stylesheet
*/

/* IMPORTANT...
   ============
Any value with the 'underscore hack' is for IE 6 and below... all other browser attributes are set properly */

body {
	background-color:#ffffff;
	font-size:100%;
	color:#000000;
}

* html body { font-size:80%;}

/* Hide unwanted elements */
#userFunctionsContainer,
#mainNavigation,
#subNavigation,
#subNavigationBusinessUnit,
#secondaryNavContainer,
#rhsTilesContainer,
#businessUnitHomeRight,
#tertiaryNav,
.bottomAdTile,
#searchReultsField,
#resultsPaginationControl,
#didYouKnowWrap
{
	display:none;
	visibility:hidden;
}

/* page re-layouts for print */
#internalContent {
	margin:0px 0px 0px 5px;
	padding:0px 0px 60px 0px;
	width:auto !important;
}

.pageConRow1col .contentColumn {
	_width:630px !important;
}

.pageConRow3col .contentColumn, .summaryColumn {
	width: 310px;
	_width: 200px !important;
	padding:0px 5px 0px 0px;
	margin:0px;
}

.pageConRow2col .contentColumn {
	width: 450px;
	_width: 340px !important;
	padding:0px 5px 0px 0px;
	margin:0px;
}

.productText {
	width:600px;
	_width:350px !important;
}

.productInfoContainer {
	width:95%;
	_width:650px !important;
}

/* other elements */

.contentTitle h1 {
	margin:14px 0px 0px 0px;
}

ul {
	margin:0px;
	padding:0px;
}

li {
	margin:0px !important;
	padding:0px !important;
}

/* keeps footer at the bottom of the page */
#footerContainer {
	clear:both;
	padding:15px 0px 0px 0px;
	width:auto !important;
}

/* Homepage print styles */

#homeLeftSide {
	width:auto;
	float:none;
	padding:0px 0px 30px 0px;
}

#homeHeaderSwf {

}

#homeContent {
	width:auto;
}

h2#h2_homePersonal,
h2#h2_homeBusiness,
h2#h2_homeAbout,
h2#h2_homeNetCode,
#businessUnitHomeMain h1 {
	text-indent:0;
	display:block;
	line-height:1.3em;
}

.homeColumnLong, #homeColumn2rowFloat {
	width:310px;
	_width:200px !important;
	float:left;
}

#homeRightSide  {
	display:none;
	visibility:hidden;
}

/* personal homepage */

#businessUnitBodyContent { width:auto !important; }

#businessUnitHomeMain h1 {
	margin:0px 0px 15px 0px;
	font-size:2em;
}

#businessUnitHomeMainNested {
}

.sectionTile {
	width:500px;
	margin:30px 0px 30px 0px;
	padding:0px;
	float:none !important;
}

ul {
	list-style-type:disc!important;
}

li {
	background-image:none !important;
	margin-left:20px !important;
}

