﻿/*
=======================================================================
Filename:		print.css
Date Created:	2007-10-16
Description:	CSS stylesheet for printing
Site:			london.gov.uk
Author:			Mark Patterson (mark.patterson@atticmedia.com)
========================================================================
*/


/* Global Styles
--------------------------------------------------------------------- */
* {
	padding: 0;
	margin: 0;
}
body {
	background-color: #fff;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 100.01%;
}
img {
    display: block;
}
img.icon {
	display: inline;
	text-decoration: none;
}
a img {
	border: 0;
}


/* Hide page Elements
--------------------------------------------------------------------- */
#header-wrapper img.small, #utilitynav, #globalnav, #quicksearch, #crumbtrail, #loginregister, #leftcol, #footer, .hidden, .noprint {
	display: none;
}


/* Typography
--------------------------------------------------------------------- */
h1 {
	font-size: 1.5em;
}
h1.hidden {
	display: block;
}
h2 {
	font-size: 1em;
}
h3 {
	font-size: 0.75em;
}
h4 {
	font-size: 0.7em;	
}
p {
	font-size: 0.75em;
}	
a {
	color: #000000;		
}


/* Horizontal Lists
--------------------------------------------------------------------- */
.h-list ul, ul.h-list {
	list-style-type: none;
	margin-top: 5px;
}
.h-list ul li, .h-list ul li p, ul.h-list li, ul.h-list li p {
	display: inline;
}


/* London Logo
--------------------------------------------------------------------- */
.londonlogo {
	margin-left: -5px;	
}


/* Component Layout
--------------------------------------------------------------------- */
.component {
	margin-top: 40px;
}
.mainfeature h1 {
	margin-bottom: 10px;
}
.component h2.component-heading {
	margin-bottom: 10px;
}
.component h3 {
	margin: 10px 0 5px 0;
}
.component p {
	margin-bottom: 10px;
}
.component .subcomponent {
	margin-bottom: 30px;
}
.component img {
	margin-bottom: 5px;
}
.component h1 a:link:after, 
.component h1 a:visited:after, 
.component h2 a:link:after, 
.component h2 a:visited:after,
.component h3 a:link:after, 
.component h3 a:visited:after, 
.component h4 a:link:after, 
.component h4 a:visited:after,
.component p a:link:after, 
.component p a:visited:after, 
.component li a:link:after, 
.component li a:visited:after,
.component dt a:link:after, 
.component dt a:visited:after, 
.component dd a:link:after, 
.component dd a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 0.75em !important;
}

