@import url("style.css");

.news_text {
  text-decoration:      none !important;
  color:                black;
  display:              block;
}

.news_text:hover {
  text-decoration:      none !important;
}

.news_item {
}

.news_item .header {
  width:                100%;
  display:              block;
  margin-bottom:        4px;
  overflow:             hidden;
}

.news_item .date {
  float:                left;
  font-size:            8pt;
}

.news_item .category {
  float:                left;
  font-size:            8pt;
  margin-left:          20px;
  text-decoration:      underline !important;
}

.news_item .category:hover {
  text-decoration:      none !important;
}

.news_item img {
  float:                left;
  padding:              10px 20px 0px 0px;
}

.news_item p {
  padding-top:          5px;
  font-size:            10pt;
  line-height:          1.5em;
  padding-bottom:       0.7em;
}

.news_item .news_title {
  font-size:            11pt;
}

.calendar-cont {
  font-size:            8pt;
  width:                100%;
  overflow:             hidden;
  padding-bottom:       10px;
  border-bottom:        1px solid #DEDEDE;
  margin-bottom:        30px;
}

.calendar-cont a {
  text-decoration: none !important; 
}

.whole-month {
  float:                right;
  font-size:            8pt;
  padding-top:          10px;
}

.calendar-cont .calendar {
  float:                left;
  width:                100%;
  text-align:           center;
  line-height:          1.3em;
}

.calendar .cal-item {
  float:                left;
  width:                19px;
}

.calendar .cal-empty-item {
  float:                left;
  width:                9px;
}

.cal-weekday {
  display:              block;
  padding-bottom:       5px;
}

.cal-weekday-0,
.cal-weekday-1,
.cal-weekday-2,
.cal-weekday-3,
.cal-weekday-4 {
  color:                #3C3C3C;
}

.cal-weekday-5,
.cal-weekday-6 {
  color:                #CC0000;
}

.cal-day,
.cal-day-selected,
.cal-day-empty {
  display:              block;
  padding:              2px 0px 2px 0px;
}

.cal-day:hover {
  background-color:     #FFD995;
}

.cal-day-selected {
  background-color:     #214E99;
  color:                white;
}

.cal-day-empty {
  color:                #B0B0B0;
}

.archive {
  font-size:            10pt;
  color:                #3C3C3C;
  width:                100%;
}

.archive li.year {
  width:                33%;
  height:               23em;
  float:                left;
}

.archive ul {
  line-height:          1.5em;
}

.archive li.year div {
  font-size:            14pt;
  margin-bottom:        10px;
}

.header .print-link,
.header .send-by-email-link {
  float:                right;
}

.print-link {
  padding:              4px 0px 0px 30px;
  height:               22px;
  font-size:            8pt;
  color:                #214E99;
  text-decoration:      underline;
  cursor:               pointer;
  background:           url('/images/icon-print.gif') no-repeat top left;
  display:              none;
}

.send-by-email-link {
  padding:              4px 0px 0px 30px;
  margin-right:         20px;
  height:               22px;
  font-size:            8pt;
  color:                #214E99;
  text-decoration:      underline;
  cursor:               pointer;
  background:           url('/images/icon-message.gif') no-repeat top left;
  display:              none;
}

#dialog {
  display: none;
}
