/* **************************************************************************************
name: print.css
contents: Styles related to the printed page.
media types: Print
****************************************************************************************/

/* =Miscellaneous
------------------------------------------------------------------ */
div#page div#navAuxiliary,
	div#masthead div#navPrimary,
	div#contentSecondary,
	div#footer ul,
	form#formContact fieldset div.vcard div.fn,
	form#formContact fieldset div.vcard span.type.hidden{
		display: none;}

	div#masthead,
		div#content,
		body.compareCheckingSubSection div#content,
		body.compareSavingsSubSection div#content,
		div#content div#contentInner,
		body.compareCheckingSubSection div#content div#contentInner,
		body.compareSavingsSubSection div#content div#contentInner,
		body.home div#contentMain,
		div#contentPrimary h1,
		body.home div#contentPrimary h1,
		body.getStartedSection div#contentPrimary h1,
		div#contentPrimary h1#headingEntrepreneursUnite, 
		div#contentPrimary h1#headingEntrepreneursUnite span,
		div#contentPrimary h1#headingHiWereAsb, 
		div#contentPrimary h1#headingHiWereAsb span,
		div#contentPrimary h1#learningEarningSavingGrowing,
		div#contentPrimary h1#learningEarningSavingGrowing span,
		div#contentPrimary h1#welcomeStory,
		div#contentPrimary h1#welcomeStory span,
		div#contentPrimary h2#letsGetStarted,
		div#contentPrimary h2#letsGetStarted span,
		div#contentMain dl.accountIncludes dt,
		body.faqSubSection div#contentMain dl dd p.jump a,
		div#contentMain ul.linklist li,
		div#contentMain ul.pdfList li,
		div.callToAction p a,
		body.personalSection div.callToAction p a,
		div#contentPrimary div#bankingServices,
		div#contentPrimary div#asbPioneers,
		div#bankingServices div.inner,
		div#asbPioneers div.inner,
		div#asbPioneers div.inner,
		div#bankingServices h2#headingAllServicesYouNeed,
		div#bankingServices h2#headingBankingStuffYouKnow,
		div#asbPioneers h2#praiseForPioneers,
		div#asbPioneers h2#praiseForPioneers span,
		div#bankingServices dl dd,
		div#contentMain form#formContact, 
		div#contentMain form#formLocations,
		div#contentMain form#formGetStarted,
		form#formContact fieldset,
		form#formLocations fieldset,
		form#formGetStarted div.inner,
		form#formGetStarted div.inner,
		form#formContact fieldset div.vcard,
		form#formContact fieldset div.vcard,
		form#formContact fieldset div.vcard div.numbers,
		body.compareCheckingSubSection p.return,
		body.compareSavingsSubSection p.return,
		body.compareCheckingSubSection table,
		body.compareSavingsSubSection table,
		body.compareCheckingSubSection table thead th,
		body.compareSavingsSubSection table thead th,
		body.compareCheckingSubSection table thead th.firstChild,
		body.compareSavingsSubSection table thead th.firstChild,
		body.compareCheckingSubSection table thead th.lastChild,
		body.compareSavingsSubSection table thead th.lastChild,
		body.compareCheckingSubSection table tbody td.notApplicable,
		body.compareSavingsSubSection table tbody td.notApplicable,
		body.compareCheckingSubSection table tbody.featureGrouping td.notApplicable,
		body.compareSavingsSubSection table tbody.featureGrouping td.notApplicable,
		body.compareCheckingSubSection table tbody td.yes,
		body.compareSavingsSubSection table tbody td.yes,
		body.compareCheckingSubSection table tbody td.no,
		body.compareSavingsSubSection table tbody td.no
		div#footer,
		body.home div#footer{
			background-image: none;}

/* =General Box elements
------------------------------------------------------------------ */
	

/* =Masthead
------------------------------------------------------------------ */
div#masthead{
	border: 0;
	margin: 10px 15px 15px;}

	div#masthead div.inner{
		margin: 0;
		position: static;
		width: auto;}

	div#masthead img#siteLogo{
		display: block; 
		float: none;}

/* =content
------------------------------------------------------------------ */
div#content{
	margin: 0 15px 0;
	width: auto;}	
		
	
/* =contentPrimary
------------------------------------------------------------------ */
div#contentPrimary{
	display: block;
	float: none;
	width: auto;}

	div#contentMain{
		padding: 0;}

		/* =headings */
			div#contentPrimary h1#headingEntrepreneursUnite, 
				div#contentPrimary h1#headingEntrepreneursUnite span,
				div#contentPrimary h1#headingHiWereAsb, 
				div#contentPrimary h1#headingHiWereAsb span,
				div#contentPrimary h1#learningEarningSavingGrowing,
				div#contentPrimary h1#learningEarningSavingGrowing span,
				div#contentPrimary h1#welcomeStory,
				div#contentPrimary h1#welcomeStory span,
				div#contentPrimary h2#letsGetStarted,
				div#contentPrimary h2#letsGetStarted span{
					height: auto;
					width: auto;}


		/* General Text */
				

		/* Lists */
			div#contentMain dl.accountIncludes dt{
				float: none;
				padding-right: 0;}

					body.faqSubSection div#contentMain dl dd p.jump a{
						padding-left: 0;}

				div#contentMain ul.linklist li,
					div#contentMain ul.pdfList li{
						list-style-type: disc;
						margin-left: 25px;
						padding-left: 0;}

			/* Call to action */
			div#contentMain div.callToAction{
				margin-top: 15px;
				float: none;
				width: auto;}

					body.personalSection div.callToAction h2{
						width: auto;}

				div.callToAction p a{
					height: auto;
					text-indent: 0;}	

	/* Banking Services */
	div#contentPrimary div#bankingServices,
		div#contentPrimary div#asbPioneers{
			border: 1px solid #666;
			margin: 15px 0 0;
			padding-top: 0;
			padding-left: 0;}

		div#bankingServices div.outer,
			div#asbPioneers div.outer{
				padding-left: 0;}

		div#bankingServices h2,
			div#asbPioneers h2{
				border: 0;
				border-bottom: 1px solid #666;}

			div#bankingServices h2#headingAllServicesYouNeed,
				div#bankingServices h2#headingBankingStuffYouKnow{
					height: auto;
					text-indent: 0;}

			div#asbPioneers h2#praiseForPioneers,
				div#asbPioneers h2#praiseForPioneers span{
				height: auto;
				width: auto;}

		div#bankingServices dl{
			border-left: 1px solid #999;}

				div#bankingServices dl dt{ 
					color: #333;
					font-style: italic;
					font-weight: bold;
					margin: 0 0.5em 0.35em;}

				div#bankingServices dl dd{
					margin: 0 0.5em 0.5em;
					padding-left: 12px;}

			
	/* =forms */
			form#formGetStarted fieldset{
				border-bottom: 2px solid #666;}

				form#formGetStarted fieldset div.outer{
					display: inline;
					float: left;
					margin-right: 15px;}

					form#formGetStarted fieldset div.outer label{
						font-size: 79%;}

				form#formLocations fieldset label.labelWrapped{
					margin-left: 15px;}

					form#formLocations fieldset label.labelWrapped input{
						margin-bottom: 2px;}
						
			form#formContact fieldset input, 
				form#formContact fieldset textarea,
				form#formLocations fieldset select,
				form#formGetStarted fieldset input,
				form#formGetStarted fieldset select{
					border:2px solid #666;
					width: auto;}

				form#formGetStarted fieldset input{
					width: auto;}

				form#formContact fieldset textarea{
					width: auto;}

				form#formContact fieldset div.vcard{
					position:absolute;
					top:15px; 
					left:220px; 
					width:275px;}
					
						form#formContact fieldset div.vcard div.numbers{
							margin: 0 15px 10px;
							padding-left: 0;
							padding-bottom: 5px;}

	/* =Comparison Tables */
	body.compareCheckingSubSection p.return,
		body.compareSavingsSubSection p.return{
			float: right;
			margin-top: 5px;
			padding-left: 0;}
		
		body.compareCheckingSubSection table th,
			body.compareSavingsSubSection table th,
			body.compareCheckingSubSection table td,
			body.compareSavingsSubSection table td{
				border-bottom: 1px solid #999;
				border-right: 1px solid #999;}

				body.compareCheckingSubSection table tbody td,
					body.compareSavingsSubSection table tbody td{
						text-align: center;
						width: 11%;}

						body.compareSavingsSubSection table tbody td{
							width: 140px;}

					body.compareCheckingSubSection table tbody td.notApplicable,
						body.compareSavingsSubSection table tbody td.notApplicable,
						body.compareCheckingSubSection table tbody.featureGrouping td.notApplicable,
						body.compareSavingsSubSection table tbody.featureGrouping td.notApplicable,
						body.compareCheckingSubSection table tbody td.yes,
						body.compareSavingsSubSection table tbody td.yes,
						body.compareCheckingSubSection table tbody td.no,
						body.compareSavingsSubSection table tbody td.no{
							text-indent: 0;}
								

/* =footer
------------------------------------------------------------------ */
div#footer{
	width: auto;}