
A,
A:visited,
A:hover,
A:link, 
table a,
table a:visited,
table a:hover,
table a:link,
table tr td a,
table tr td a:visited,
table tr td a:hover,
table tr td a:link
{
	COLOR: #167FA8; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-height: normal;
}

table tr td {font-size:90%;}
/* table tr td {font-size:unset;} */

b,
table tr td b,
.weekheader table tr td b
{
	COLOR: #167FA8;
        TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.calendartitle,
.calendartitle a,
.calendartitle a:visited,
.calendartitle a:hover,
.calendartitle a:link

{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #167FA8;
}

.calendartitle,
.calendartitle A,
.calendartitle A:hover,
.calendartitle A:link,
.calendartitle A:visited,
{
	color: #167FA8;
}
.datetitle {
	FONT-SIZE: 20px; 
}
.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
}
.littlecalendarheader {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarday {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: ;
	padding: 3px;
}
.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: ;
	padding: 3px;
}
.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}
.todayis {
	FONT-SIZE: small;  
}
.todayis A {
	FONT-SIZE: small; 
	COLOR: #167FA8;
}
.todayis A:visited {
	COLOR: #167FA8;
}
.todayis A:hover {
	COLOR: #167FA8;
}
.weekheader {
	BACKGROUND-COLOR: ; 
	COLOR: ;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: ;
}
.past A {
	COLOR: #666666;
}
.past A:visited A {
	COLOR: #666666;
}
.past A:hover {
	COLOR: #333333;
}
.today {
	BACKGROUND-COLOR: ;
}
.future {
	BACKGROUND-COLOR: ;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: ; 
	BACKGROUND-COLOR: ;
}
.tabinactive A {
	COLOR: #167FA8;
}
.tabinactive A:visited {
	COLOR: #167FA8;
}
.tabinactive A:hover {
	COLOR: #167FA8;
}
.tabinactive {
	BACKGROUND-COLOR: ;
}
.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}



/*************************/
/*dominican styles ADDED */

body {
	font-size:120%;
}



a img {outline: none;}
a {outline: none;}
img {border: 0;}

/*
.tabinactive {color: #167FA8;font-family: 'Oswald',sans-serif;font-weight:300;font-size:1.1em;}
.tabinactive A {color: #167FA8;}
.tabinactive A:hover {color:#167FA8;}
.tabactive {font-family: 'Oswald',sans-serif;font-weight:300;font-size:1.1em;}
.tabactive A {color:#167FA8;}
.tabactive A:hover {color:#167FA8;}
*/

.tabinactive,
.tabactive
{
	font-weight: 300;
	font-size: 1.1em;
	line-height: 0.3px;
	height: unset;
}

table { 
	background-color: unset;
	height: unset;
}

.tabactive td,
.tabinactive td
{
	line-height: unset;
	background-color: unset;
}


.calendartitle {font-family: 'Oswald',sans-serif;font-weight:400;font-size:1.7em;}
.datetitle {font-family: 'Oswald',sans-serif;font-weight:400;font-size:1.5em;color:#167FA8;}
.post { padding: 1px; }

.past,
.today,
.future
{
	padding: 7px
}

/*
.span12 { line-height:0; }
*/
.deco-spacer { height: 0px !important; }

/*print style modifications*/
@media print {}

.main-day-body { background-color: white; }
.data-table6 { line-height: 1px; font-size: 1% }
.main-monthly-body td { 
	padding: 10px 0 0 0;
	border-style: solid;
	border-width: 1px;
	border-color: #eee;
}
.main-monthly-body td table tr td {
	padding: 0;
	border-style: hidden;
}
.todayis { background-color: #ffffcc; }
.past, .today, .future {
	border-style: solid;
	border-width: 1px;
	border-color: #eee;
}

