.gCalFlow {
  position: relative;
  width: 100%;
  height: 300px;
  float: left;
  text-decoration: none;
  font-family      : Verdana, Century Gothic, Arial, Helvetica, sans-serif;
  font-size      : 10pt;
  font-size-adjust: .7;
  overflow: hidden;
  padding-bottom: 0.8em; 
}
.gCalFlow a, .gCalFlow a:visited, .gCalFlow a:hover {
    color: #2D5114;
    _color: black;
    background-color: transparent;
    text-decoration: none; 
}
  .gCalFlow a:hover {
    color:#2D5114 
  }
  .gCalFlow .gcf-header-block {
    padding: 5px 4px; 
  }
  .gCalFlow .gcf-title-block {
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: white; }
    .gCalFlow .gcf-title-block a, .gCalFlow .gcf-title-block a:visited, .gCalFlow .gcf-title-block a:hover {
      _color: white; }
  .gCalFlow .gcf-last-update-block {
    font-size: 76%;
    text-align: right;
    bottom: 0;
    right: 0;
    padding-right: 4px;
    position: absolute; }
  .gCalFlow .gcf-item-container-block {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    height: 90%; }
  .gCalFlow .gcf-item-block {
    position: relative;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding: 2px;
    margin: 2px 0; }
  .gCalFlow .gcf-item-header-block {
    white-space: nowrap;
    overflow: hidden; }
  .gCalFlow .gcf-item-date-block {
    font-size: 76%;
    font-weight: bold; }
  .gCalFlow .gcf-item-title-block {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
  .gCalFlow .gcf-item-body-block {
    font-size: 80%;
    font-color: #999;
    max-height: 2.45em; }

.gCalFlow {
  border-style: solid;
  border-width: 1px;
  border-color: #ccc #999 #999 #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  
  background-color: transparent;
  color: black; 
}
.gCalFlow .gcf-header-block {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
   background: #2f6f2d;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNmYyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzI2NWIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzFlNDkxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAyMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzAxMjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDBlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #2f6f2d 0%, #265b25 17%, #1e491d 33%, #023600 67%, #012200 83%, #000e00 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f6f2d), color-stop(17%,#265b25), color-stop(33%,#1e491d), color-stop(67%,#023600), color-stop(83%,#012200), color-stop(100%,#000e00)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #2f6f2d 0%,#265b25 17%,#1e491d 33%,#023600 67%,#012200 83%,#000e00 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #2f6f2d 0%,#265b25 17%,#1e491d 33%,#023600 67%,#012200 83%,#000e00 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #2f6f2d 0%,#265b25 17%,#1e491d 33%,#023600 67%,#012200 83%,#000e00 100%); /* IE10+ */
   background: linear-gradient(top,  #2f6f2d 0%,#265b25 17%,#1e491d 33%,#023600 67%,#012200 83%,#000e00 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6f2d', endColorstr='#000e00',GradientType=0 ); /* IE6-8 */
   filter: none;
}
.gCalFlow .gcf-header-block a{
   color: white;
}
.gCalFlow .gcf-item-description {
   font-size:7pt;
}

  .gCalFlow .gcf-item-body-block {
    
    }
