﻿.print
{
    display: block !important;
    background-image: none !important;
}
.noprint
{
    display: none;
}

.main{
    width:100%;
    padding:0;
    background:none;
}

body{
    background-color: #fff;
}


/* header 
img.print{
    position: absolute;
    top:0;
    left:0;
}*/
img.print{
    margin-bottom: 15px;
}

#header
{
    /*height: 70px;
    position: relative;
    width: 100%;*/
    display: none;
}
/*
#header .logo
{
    margin:0 !important;    
    position: absolute;
    top:0;
    left:0;
}

#header .university,
#header .nav,
#header .infofor,
#header .link,
#header .search
{
    display: none;
}
*/

/* breadcrumb */
#context
{
    margin:0 !important;
    width: 100%;
    background:none;
    position: relative !important;
    height: 40px;
}

#context .breadcrumbs
{
    display: none;
}
#context h1
{
    position: relative;
    font-weight: bold;
    top:0 !important;
    left:0 !important;
}

/* content */
.flashIntro embed
{
    width: 100% !important; 
}

#navGlobal .contactpane
{
    padding:0 !important;
}

#content{
    background:none;
}

#maincontent
{
    margin:0 !important;  
    width: 100% !important;
    left: 0;
    float: none !important;
}

.headertobody,
#navGlobal .locations,
.iwantnav,
#navGlobal .navRelated,
#navRelated,
#navLearn,
.socialmedia,
.social .share
{
    display: none;
}

#navGlobal .contactpane .directioninfo,
#navGlobal .contactpane .contactinfo{
    float:left;
    margin-right:20px;
}

#navGlobal .contactpane h4{font-weight: bold; font-size: 12px; margin:0;}
#navGlobal .contactpane h4 a{ text-decoration: none; color:#333;}
#navGlobal .contactpane p{font-size: 11px; line-height:1.1em; color:#666666;}
#navGlobal .contactpane p br{display: none;}

#navGlobal{
    margin:0 !important;
    position: relative;
    width: 100% !important;
    left:0;
    top:0;
    clear: both;
    display: none;
}

.printdividor{
    display: block;
    width:100%;
    height:1px;
    border-top:1px solid #DDDDDD;
    margin-top:20px;
}

#navGlobal .contactpane,
.box,
.island,
.promo,
.box.double.promo .island.single
{
    width: auto !important;
}


/* home page percentages */
.homepage .box.double .island.single,
.homepage .island.single{
    width:48.5% !important;
    margin:0 1% 0 0.5%;
}

.homepage .triple .single,
.homepage .triple .single .single{
    width:38.5% !important;
}

.homepage .island.double{
    width:60% !important;
    margin:0;
}

.drprofile .island.double{
    width:100% !important;
    padding:0;
}
.drprofile .officeinfo{
    padding-left:0;
    margin-left:0;
}
.drprofile .doctorpromo{
    margin-bottom: 15px;
}

.homepage .box.triple {
    clear: both;
}

.homepage .box.double{
    width:58.5% !important;
    margin:0 1% 0 0.5%;
}
.homepage .box.single{
    width:38% !important;
    margin:0 1% 0 0;
}

.homepage .box.single .island.single{
    width:99.5% !important;
}

.finddoctor,
.flushLeft,
.homepage .info-box .island.title.triple{
    width:100% !important;
}

.tabs,
.pagination,
.related .AZIndex{
    display: none !important;
}

.finddoctor .index-list li a.active{
    font-weight: bold;
}

#maincontent .newsitem {float:none !important;}

#maincontent .newsitem{
    margin-bottom: 15px;
}
.officeinfo, .ftListItem{
    background:none;
}
.ftNewsContent, .ftListItemContent {
    border:solid 1px #DDDDDD;
}

.officeinfotop,
.officeinfobottom,
.ftNewsBottom, .ftListItemBottom,
.ftNewsTop, .ftListItemTop {
    display: none;
}

/* footer */
.footerdivider{
    display: block;
    width:100%;
    height:1px;
    /*border-top:1px solid #DDDDDD;
    margin-top:10px;*/
    clear: both;
}
#footer{
    border-top:1px solid #DDDDDD;
    width:100%;
    color: #666 !important;
    position: relative;
    background:none;
}

#footer .awards
{
    position: absolute;
    top:30px;
    right:10px;
    width: auto;
    border:0;
    background:none;
}
#footer .awards img{
    height: 80px;
    width: 77px;
}

#footer .nav .copyright
{
    display: block;
    float: none !important;
    margin-top:0;
    color: #333 !important;
}

#footer .legal
{
    padding: 0 !important;
    background-color: #fff;
    color: #666 !important;
}
#footer p.legal{
    width: 65%;
}

#footer .nav{
    padding-top:10px;
    height: auto;
    background:none;
}

#footer .nav a,
#footer .nav ul,
#sitemap
{
    display: none !important;
}
