
/* -------------------- DEFULT FONT SIZES -----------------------*/

.basicContent a,
.basicContent address,
.basicContent blockquote,
.basicContent div,
.basicContent span,
.basicContent dd,
.basicContent dt,
.basicContent h1,
.basicContent h2,
.basicContent h3,
.basicContent h4,
.basicContent h5,
.basicContent h6,
.basicContent input,
.basicContent label,
.basicContent p,
.basicContent td,
.basicContent th,
.basicContent li
{ font-size: 14px; }

/* --------------------- ALTERNATE SIZES -----------------------*/

.sideMod .today, .cont3ColWide .sideMod .event p span, .basicContent .callRequest, .tabNav a { font-size: 10px; }

.homepageContent .tabNav a { font-size: 11px; }

.calendar .innerCal .topRow td, .calendar .innerCal th, .basicContent .external, .listType h6 { font-size: 12px; }

.cont3ColWide h4, .cont3ColWide h4 span, .calendar .innerCal td p, .richMedia .cont2Col h5, .richMedia .col2 h5, .cont3ColWide .sideMod .calView a { font-size: 13px; }

.colMod4Sec2 h3, .colMod3 h3 a, .colMod4Img h3, .homepageContent .colMod4Grid h3, .basicContent .mediaMod p { font-size: 14px; }

.colMod3 h3 a, .colMod4Img h3, .homepageContent .colMod4Grid h3, .listType .contentRow h4 { font-size: 16px; }

.colMod4Sec2 h3, .results .contentRow p { font-size: 18px; }

.richMedia .cont2Col h3 { font-size: 20px; }

.appointments .panelTop h3, .calendar caption { font-size: 24px; }

/* ----------------------- ICON SPACING ------------------------*/

.audioLink { background-position: 100% 8px; }
.interactLink { background-position: 100% 5px; }
.videoLink { background-position: 100% 10px; }