/*========= Print Styles ===========*/

body #iewrap {min-width: 600px; max-width: 650px;}

.home #header .blue-border-wrap, #inner-top-nav, #navigation, #related, #footer {display: none;}





#iewrap .header-generic.rounded#header,
#iewrap .header-living.rounded#header,
#iewrap .header-democracy.rounded#header,
#iewrap .header-advice.rounded#header,
#iewrap .header-environment.rounded#header,
#iewrap .header-housing.rounded#header,
#iewrap .header-careers.rounded#header,
#iewrap .header-leisure.rounded#header,
#iewrap .header-waste.rounded#header,
#iewrap .header-transport.rounded#header,
#iewrap .header-gallery.rounded#header,
#iewrap .header-myhome.rounded#header,
#iewrap .header-business.rounded#header { background:#FFFFFF; background-image:none; }

#header #logo {padding: 0px; position: relative; background-image:none; }
#header #logo img {left: 0; top: 20px; }

#header, #iewrap #curve-wrap {min-height: 0; }




#content, #wrap1, #wrap2, #mainwrap {
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* kill the annoying grey background in left column */
#iewrap { background-color:none; background-image:none; }

#content #breadcrumb h1 { padding-top:.3cm;}

.module.calendars { clear:both; }
.module.calendars .row { 
	clear:none;
	width:auto;
	float:none;
	margin-bottom:2em;
	vertical-align:top;
	display:table-cell;
}
.module.calendars .row .column { 
	width:auto; 
	margin:0 .3cm;
	display:inline-table;
	vertical-align:text-top;
}
.module.calendars .row .column table.calendar { 
	margin-bottom:.5cm;
	display:block;
	float:top;
	
}  
table.calendar { 
	clear:both; 
	float:left;
}
table.calendar tbody td  {
	font-size: 70%;
	padding:2px;
}

table.calendar tbody td.recycling,
p.legend span.recycling  { background-color:#8bc43e; color:#FFFFFF; font-weight:bold; border:1px solid #8bc43e; }
table.calendar tbody td.refuse,
p.legend span.refuse  { background-color:#999999; color:#FFFFFF; font-weight:bold;  border:1px solid #999999;   }
table.calendar tbody td.dual,
p.legend span.dual  { background-color:#cc3399; color:#FFFFFF; font-weight:bold;  border:1px solid #cc3399;   }
table.calendar tbody td.religious,
p.legend span.religious  { background-color:#990000; color:#FFFFFF; font-weight:bold;  border:1px solid #990000;  }

table.classicTables { page-break-before:avoid; }
table.classicTables.elections tbody tr.first td { border-top:2px solid #0F2E5A; }

