
/* ------------  HIDE THESE ELEMENTS WHEN PRINTING  -------------- */

.topSearch,
.topNavigation,
.pageTools,
.tool-tip,
.lightBoxWindow,
.footer,
.logo,
.recNavAndSearch,
.leftNav,
.contentFooter,
.calendar .topContentMod,
.calendar .tabNav,
.calendar caption a img,
.calendar .eventResultsTop,
.calendar .eventResultsBottom,
.a2zNav,
.directory .tabNav,
.pagination,
.tabInfo .results p span a,
.facetedBrowse .results p span a,
.facetedBrowse .topContentMod,
.globalLanding .topContentMod,
.topModD .col3,
.popUpMenu
{ display: none; }

.printLogo { display: block; padding-bottom: 15px; }
.headerInstitutional, .headerCenter { height: auto; }

.brandCanvas { border-bottom: 1px solid; margin-bottom: 15px; }

.mghCenter .canvasTxt,
.canvasRtMod,
.entityCvs .canvasTxt
{ padding: 0; }

.canvasRtMod { float: left; margin-left: 20px; }

.areaA, 
.areaB,
.interArea
{ width: auto; }

.areaB, interArea
{ height: auto; }
.globalLanding .areaA { height: 220px; }

.contentMid { padding: 0; }

.homepageContent .tabNav a { padding: 0 5px; }
.homepageContent .col2 { clear: right: }
.homepageContent .col3 { clear: left; float: left; margin-top: 25px; } 
.homepageContent .col4 { margin-top: 25px; float: left;}

/*.spotLightCol { float: none; clear: both; margin-top: 20px; } */

.leftSingleBod .cont3Colb { float: none; }
.topModA .drShortDesc { width: 240px; }
.topModA .drContact, .topModB .drContact { float: left; }

.appointments .panel { width: 380px; }
.appointments .panel2 { float: left; }
.appointments .panelTop { text-align: left; }
.appointments .panelTop h3 { font-size: 22px; }
.appointments .panelTop p { padding-bottom: 5px; }
.appointments .panel .col1, .appointments .panel .col2 { width: 150px; }
.appointments .panel .col2 { float: left; margin-left: 20px; }

.calendar caption { font-size: 23px; }
.calendar table { width: 670px; }

.departmentCvs .canvasTxt { width: 350px; padding: 0; }

.entityCvs h2 { margin-bottom: 15px; }
.entityLanding .col1 { _display: none; }

.multiMedia .rowNoBorder .col1, .multiMedia .rowNoBorder .col2 { margin-right: 15px; }

.cont3ColWide .sideMod { float: none; clear: both; }
.cont3ColWide .colSec .tabNav li a { padding: 6px; }

