body
{
}

img
{
	border: none;
}

table.Layout td
{
	vertical-align: top;
}

div#titling
{
	border-bottom: 1pt solid #000;
	padding: 0 0 1pt 0;
}

#tools, #search, .l-sections, .l-breadcrumbs, td.l-left, #footer, div.l-admin
{
	display: none;
}

h1
{
	margin: 0;
	padding: 0;
}

div#contact-info
{
	border-top: 1pt solid #000;
	padding: 1px 0 0 0;
}

div#contact-info
	div
	{
		display: inline;
	}
	
div#contact-info
	a
	{
		text-decoration: none;
		color: #000;
	}
		
div#contact-info
	div.street-address,
div#contact-info
	span.locality,
div#contact-info
	div.tel
	{
		padding: 0 0 0 15px;
	}

div#contact-info
	span.postal-code
	{
		padding: 0 0 0 4px;
	}
