/* Leicester Shire Day 2007 Print CSS */

html, body { height:100%; } /* font-size:62.5% means 1em = 10px */
html, body, div, ul, ol, li, h1, h2, h3, h4, h5 ,h6, p, a, img, address,label,object, embed { margin:0; padding:0; border:none; }

body {  color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:62.5%; }
img { display:none; }
img#map { display:block; }

h1, h2, h3, h4, h5 ,h6 { color: #111; background-color: transparent; margin-bottom: 0.5em; }
h1 { font-size:1.8em; line-height:1.2em; }
h2 { font-size:1.6em; line-height:1.3em; }
h3 { font-size:1.4em; line-height:1.3em; }
h4 { font-size:1.2em; line-height:1.3em; }
h5, h6 { font-size:1em; line-height:1.3em; }

ul { list-style-type: disc; color: #111; background-color: #fff; }

p { font-size:1.1em; color: #333; background-color: transparent; line-height: 1.5em; margin-bottom: 1em;}
p.topLink { display: none; }

address { font-size:1.1em; color: #333; background-color: transparent; line-height: 1.5em; font-style: normal; margin-bottom: 1em;}

label { font-size:1.1em; color: #333; background-color: transparent; line-height: 2em; font-style: normal; display: block; }
strong { padding: 0 1em; }
a { display: none; }

div#header { display: none; }

/* MAIN NAVIGATION */
div#mainNavBar { display: none; }

/* MAIN PANELS */
div#content { width: 650px; background-color: #fff; }
div#leftColumn { padding: 14px 20px 10px 0;  }
div#rightColumn { display: none; }
div#partner { display: none; }

/* FOOTER */
div#footer { display: none; }

/* HOMEPAGE */
ul.basicList { font-size:1.1em; list-style-type: disc; color: #111; background-color: #fff;  margin: 0em 0em 1em 2em; }
ul.basicList li { list-style-type: disc;  margin: 1em 0em; line-height: 1.5em; }
ul.basicList p { font-size: 1em; }

/* REGISTRATION FORM */
div.formSection { color: #333; background-color: #fff; margin-bottom: 2em;}
label.hidden { position: absolute; left: -4000px; bottom: 0px; }
input { margin-bottom: 0.6em; padding: 0.2em 0.3em;}
input.radioBut { margin-top: 0.6em; margin-bottom: -0.2em; padding: 0; }
input.sendBut { display: none; }
select { margin-bottom: 0.6em; padding: 0; }
div.formSection span { font-size: 0.8em; color: #ff0000; margin-left: 1em;}
div.formSection span.normalSize { font-size: 1em; margin-left: 0;}


/* AGENDA */
div#leftColumn div.agenda { width: 650px; margin-bottom: 3px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #ccc;}
div#leftColumn div.agendaTop { width: 620px; margin: 0; padding: 0px 14px 5px 14px; background: transparent url(../images/css_graphics/clock02.gif) 10px 0px no-repeat; }
div#leftColumn div.agendaBottom { display: none; }
p.time { float: left; margin: 4px 0 0 30px !important; margin: 4px 0 0 16px; padding-right: 1em; color: #111; background-color: transparent; font-size: 1.3em;}
p.agendaDetails { margin: 0; padding-left: 140px; padding-top: 5px; color: #000; background-color: transparent;}
p.dateTimePlace { margin-bottom: 0.2em }

/* INFO BOX - based on agenda segment box */
div#leftColumn div.infoBox { display: none; }

/* ACCESSIBILITY */
div#leftColumn table { color: #333; border: 1px solid #bbb;  border-collapse: collapse; margin-left: 2px;}
div#leftColumn th, div#leftColumn  td { padding: 7px 25px; border: 1px solid #bbb; }
div#leftColumn th { text-align: left; }
div#leftColumn tr.lastRowOfTable { margin-bottom: 5px; }
.accessTable th { color: #333; background-color: #ffbe00; }

/* SITE MAP */
div#leftColumn ul#sitemap { color: #333; background-color: #fff;  margin: 10px 0 10px 0; padding: 0;  }
div#leftColumn ul#sitemap li { padding: 4px; color: #333; background-color: #fff; }
div#leftColumn ul#sitemap li a{ display: inline; font-weight: bold; color: #333; padding-left: 30px; background: #fff url(../images/css_graphics/linkNORM.gif) center left no-repeat; text-decoration: none; }
div#leftColumn ul#sitemap li ul { margin: 0 0 5px 15px; padding: 0; }
div#leftColumn ul#sitemap li ul li a { font-weight: normal; padding-left: 30px; color: #333; background: #fff url(../images/css_graphics/linkNORM.gif) center left no-repeat; }
div#leftColumn ul#sitemap li span { margin-left: 3em; }

/* MEDIA PLAYER */
div#mediaWindow { display: none; }

/* LAST EVENT */
div.cleared {  width: 650px; clear:both; float:none; margin-bottom: 10px; padding-top: 10px; border-top: 1px solid #bbb;}
div.cleared ul li { padding: 10px 0px; }
div.video { width: 400px; float: left; }
div.video p { font-weight: bold; }
div.video p a { display: inline; padding-left: 30px; padding-bottom: 10px; line-height: 2em; color: #1875d6; background: #fff url(../images/css_graphics/linkNORM.gif) top left no-repeat; text-decoration: none; }
div.videoInfo { width: 230px; float: right; padding-right: 10px; text-align: right; }
span.notBold { font-weight: normal; }

a.contentLink { font-weight: bold; padding: 5px 5px 5px 27px; color: #1875d6; background: transparent url(../images/css_graphics/linkNORM.gif) left center no-repeat; text-decoration: none; }
a.contentLink:hover { color: #333; background-image: url(../images/css_graphics/linkHI.gif); text-decoration: none; }

div.pics { margin: 20px 30px 20px 0; padding: 10px 20px 20px 20px; border: 1px solid #bbb; }
div.pics img { display: inline; padding: 5px 10px 5px 0;}
