
/************ Generic Styles ************/
body { margin: 0; font-family: Calibri, sans-serif; }
h1 { font-size: 2.5em; margin-bottom: 5px; margin-top: 5px; }

/************ Header Styles ************/
.topBar { border-bottom: 1px solid #FFF; background: #014483; position: relative; }
.topBar .container { height: 61px; padding-left: 20px; }

#company_logo { width: 182px; height: 60px; background: transparent url('images/logo.png') 0 14px no-repeat; display: block; text-indent: -9999px; }
#company_logo { width: 420px; background: transparent url('images/WHSmith225logo.png') 0 14px no-repeat; }

/************ Content Styles ************/
main { padding: 15px; }
.section { margin-bottom: 30px; }

/************ Menu Styles ************/
.menu ul li { margin: 10px; }
.menu ul li a { font-size: 18px; font-weight: bold; color: #014483; cursor: pointer;}

/************ Helper Styles ************/
.container { margin: 0 auto; padding: 0 10px; position: relative; }
.clearSpacer { height: 20px; }
.hide { display: none; }

@media print {
	#company_logo { display: none; }
	#company_logo_print { display: block !important; }
}