/*
	-----------------------------------------------------------------------------
	##### Copyright Kleenheat
	##### www.Kleenheatng.com.au
	##### Author: Sumo Group - Perth Digital Agency - www.sumo.com.au	
	-----------------------------------------------------------------------------
	Table of Contents
	---------------------
	- Print Styles
	---------------------
	
	
**	Print Styles
--------------------------------------------------------------------------------- */

	body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

	#logo,
	.hide,
	#account-login-ute,
	.nav, 
	#access, 
	#filter-utility, 
	#scrollable-graph, 
	#mgs-cols-wrap,
	#pager-wrap, 
	#landing-dashboard #summary .sub-heading, 
	#gas-progress,
	.msg-primary,
	.mask-rhs,
	.faux-fade,
	.col, caption, 
	.request-btn, 
	#dashboard-requests, 
	.msg-new, 
	.btn-close, 
	.btn-back, 
	#btn-password, 
	#account-nav,
	#header-pannel,
	.footer-nav, 
	#wesfarmers-logo, 
	#progress-bar, 
	#NGHome
	{ display: none!important; }
	.nav { display: none!important; } 
	
	.printlogo { padding-bottom: 20px; }
	
	/* Forms  */
	.fbase fieldset { border: none; padding: 0; margin: 0 0 15px; border-bottom: 1px solid #ccc; }
	.fbase legend { border: none; padding: 0; margin: 0 0 15px; }
	.fbase li, .fbase ol { list-style: none; padding: 0; margin: 0 0 15px; clear: both; }

	.table td, .table th { width: auto; padding: 5px 10px; font-size: 90%; text-align: left; }
	
	#sr-summary,
	#sr-summary li { list-style: none; padding: 0; margin: 0 0 15px; }
	
	.meternumber li { display: inline; padding: 0 2px; clear: none; }
	
	.table, .table table { border-collapse: collapse; width: 100%; }
	.table td, .table th { padding: 10px 15px 0 0; }
	
	#copyright { width: 100%; }
	
	/* Home page  */
	.p-common-area #header,
	.p-common-area #aside,
	.p-common-area #banner,
	.p-common-area #account-nav, 
	.p-common-area .ng-home-promos img,
	.p-common-area #quick-tools { display: none; }
	.p-common-area .ng-home-promos { margin: 0 0 30px; }
	
	
	/* Plans and pricing  */
	.p-products-pricing .pricing-panel-wrap ul, 
	.p-products-pricing .pricing-panel-wrap ul li { list-style: none; padding: 0; margin: 0; }
	.p-products-pricing .pricing-panel-wrap ul { margin: 0 0 30px; } 
	
	.p-products-pricing #extra-content ul,
	.p-products-pricing #extra-content li { list-style: none; padding: 0; margin: 0; } 
	.p-products-pricing #extra-content li { margin: 0 0 30px; }
	.p-products-pricing #extra-content li img { display: none; }
	
	/* Business  */
	.p-business { padding-bottom: 15px; }
	
	/* Login area  */
	.login-area #btn-LogForgot-tip { clear: both; display: block; margin: 15px 0; }
	#login-copy { padding-bottom: 30px; }
	
	/* Health Centre */
	.help-content-lists .topic-list, #help-centre-enquiry { display: block!important; }
	#help-centre-summary { display: block!important; }
	.shared-help-centre { padding-bottom: 30px; }
	
	/* Forgotton Password */
	#fieldset-reset-password { padding-bottom: 15px; }
	#fieldset-reset-password #liPasswordResetlbl { margin-bottom: 15px; display: block; }
	#fieldset-reset-password #liPasswordResetlbl label { display: block; float: none; }
	
	/* Signup */
	#liProductTerms ul { margin: 0; -webkit-padding-start: 0px; }
	.prod-wrap a { clear: both; display: block; }
	
	/* Dashboard */
	#landing-dashboard .blding-wrap,
	#landing-dashboard #dashboard-buildings,
	#landing-dashboard .dashboard-details, 
	#landing-dashboard .blding-accno {display: block!important; opacity: 1!important; }
	#landing-dashboard #dashboard-buildings-wrap ul, 
	#landing-dashboard #dashboard-buildings-wrap li { margin: 0; padding: 0; display: block; list-style: none; }
	
	#landing-dashboard #dashboard-buildings-wrap li {margin-bottom: 15px;}
	
	/* Make online payment */
	.fbase #field-how-online-payment li.fourths { float: left; clear: none; } 
	.fbase #field-how-online-payment #olCCList li { display: inline; }
	.fbase #field-how-online-payment #olCredtCard li:first { clear: none; } 
	.fbase #field-how-online-payment .inner-form-list li { float: left; clear: none; }
	.fbase #field-how-online-payment li.fourths.last { clear: both; }
	
	/* My Usage */
	.usage-content #usage-table td, 
	.usage-content #usage-table th { border: 1px solid #ccc; padding: 5px; }
	.usage-content #usage-table .show-more-results a { display: block; text-align: center; }
	
	.usage-content .acc-btn { margin: 15px 0; display: block; }
	
	.usage-label, #usuage-graph-btn, #link-usage-ideas { margin: 15px 0; display: block; }
	
	/* My Bills and payments */
	#billing-history-table table { border-collapse: collapse; }
	#billing-history-table td, 
	#billing-history-table th { border: 1px solid #ccc; padding: 5px;}
	#billing-history-table .show-more-results a { display: block; text-align: center; }
	
	/* Listing Pages */
	.landing-list { margin: 0; padding: 0; list-style: none; }
	.landing-list li { margin: 0 0 25px; padding: 0; list-style: none; }
	
	/* Signup page and Add another Account and Transfer */ 
	.business-signup { padding: 0 0 15px; }
	
	/* step 3 */
	#field-billing #DateOfBirth li, 
	#field-additonal-billing #SecondaryBillingContactDateOfBirth li { float: left; clear: none; }
	
	/* step 4 */
	#field-payment-cc #olCCList li { display: inline; }
	#field-payment-cc li.fourths { float: left; clear: none; }
	#field-payment-cc .inner-form-list li { float: left; clear: none; }
	#field-payment-cc li.fourths.last { clear: both; }
	#field-payment-ba .inner-form-list li { float: left; clear: none; }
	
	/* Link another */
	#field-link-account #DateOfBirth .inner-form-list li { float: left; clear: none; }
	
	/* Moving in/out - Moving summary */
	#summary-details .meternumber { float: left; margin: 0 0 15px; }
	#summary-details .meternumber ul { margin: 0; padding: 0; }
	#summary-details .transfer-house { clear: both; }
	
	#summary-billing .summary-table { border-collapse: collapse; width: 500px; }
	#summary-billing .summary-table th,
	#summary-billing .summary-table td { border: 1px solid #ccc; padding: 5px; width: 50%; }
	
	/* Move Out and Close Account */
	.summary-payment-table { border-collapse: collapse; width: 500px; }
	.summary-payment-table th,
	.summary-payment-table td { border: 1px solid #ccc; padding: 5px; width: 50%; }
	.summary-payment-table .meternumber ul { margin: 0; padding: 0; }
	
	/* thank you */
	.common-thankyou .ty-post-actions { padding: 0; margin: 0 0 30px; }
	
	/* View or update your details */
	#ma-landing-links ul { padding: 0; margin: 0 0 30px; }
	#field-update-billing-contact .inner-form-list li { float: left; clear: none; }
	
	/*Request a meter reading */
	.request-reading-container 
	.request-reading-container .meternumber ul { margin: 0; padding: 0; }
	.request-reading-container #help-payment-ctas { margin-bottom: 30px; }
	
	/* Unlink this Kleenheat Gas account from My Account */
	.unlinked-list { margin: 0; padding: 0; }
	
	/* Help Centre - My Requests */
	#dashboard-requests, #dashboard-requests .request-btn { display: block!important; }
	
	#requests-table table { border-collapse: collapse; }
	#requests-table th,
	#requests-table td { border: 1px solid #ccc; padding: 5px; }
	
	/* Help Centre - Conversation */
	.msg-customer { margin: 40px 0; }
	.msg-kleenheat { margin: 40px 0; }
	
	.meternumber ul,
	.meternumber ul li { list-style: none;}
	
	/* Modal Tables */
	#modal-wrap table { border-collapse: collapse; }
	#modal-wrap th, 
	#modal-wrap td {border: 1px solid #ccc; padding: 5px; }