/* Start of CMSMS style sheet '+JFS Print Calendar' */
/*
Sections that are hidden when printing the page. We only want the content printed.
*/


body {
color: #000 !important; /* we want everything in black */
background-color:#fff !important; /* on white background */
font-family:arial; /* arial is nice to read ;) */

}

body a {
color: #000 !important; /* we want everything in black */
background-color:#fff !important; /* on white background */
font-family:arial; /* arial is nice to read ;) */

}

.calendar tr td a
{
  text-decoration: none;
}

/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

#cal-calpageupcominglist a
{
text-decoration: none;
}

#cal-calpageupcominglist .calendar-event
{
margin-bottom: 20px;
}

#cal-calpageupcominglist .calendar-date-from
{
margin-bottom: .2em;
}

.calendar-date-from
{
margin-bottom: 1em;
font-weight: bold;
}


/** large calendar rules (assuming default class and id names) **/

.calendar-month {
font-size: 140%;
font-weight: bold;
padding-bottom: 20px;
padding-top: 10px;
}


/* border on for #cal-calendar */
#cal-calendar{
  margin:0px;
  border-collapse:    collapse;
  border: 1px solid black;
}

/* nice squares for the #cal-calendar table */
#cal-calendar th
{
  border: 1px solid black;
  padding: 3px;
  width: 100px;
}

#cal-calendar td {
  border: 1px solid black;
  vertical-align: top;
  padding: 3px;
  height: 100px;
  width: 100px;
}

/* format summaries nicely in #cal-calendar */
#cal-calendar ul
{
  margin: 0px;
  padding: 0px;
}

/* overrides list settings in main JFS stylesheet */
div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 1.5em;
}


#cal-calendar li
{
  list-style-type: bullet;
  padding: 0px;
  margin: 0px;
}


/* background colours for #cal-calendar */
#cal-calendar td
{
  background-color: fff;
}
/*
no need for accessibility on printout. 
Mark all your elements in content you 
dont want to get printed with class="noprint"
*/
.accessibility,
.calhover,
.noprint
 {
display:none !important; 
}

div#printlogo {
display: block;
margin-bottom: 10px;
}

div#logo h1 {
	display: none;
}


/* hide everything else! */
div#headerright,
div.breadcrumbs,
div#search,
div#footer,
div#menu_vert,
div#menu_horiz,
div#menu_jump,
div#news,
div#sidebar_l,
div.right49,
div.left49,
div#sidebar, 
div.photostrip,
div#addthis {
   display: none !important;
}

img {
float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */
}
/* End of '+JFS Print Calendar' */

