/*Pacific Dental - print style sheet */

/*This section applies to the entire page.*/
body {
line-height: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
background: none;
}

#logo {
display: none;
}

#print-logo, #dentalservices-banner{
margin: 10px 0px 20px 0px;
}

/*Font and Link styles. */
a, a:active, a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1 {
font-family:Georgia;
font-size: 24px;
font-weight: normal;
margin: 0px 0px 35px 0px;
padding: 0px;
}

h2 {
font-size: 14px;
line-height: 16px;
font-weight: bold;
text-transform: uppercase;
margin: 10px 0px 5px 0px;
padding: 0px;
}

h3 {
font-size: 14px;
line-height: 16px;
font-weight: bold;
margin: 10px 0px 5px 0px;
padding: 0px;
}

h4 {
font-size: 12px;
font-weight: normal;
margin: 0px 0px 5px 0px;
padding: 0px;
}

h5 {
font-size: 12px;
font-weight: normal;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.pullquote {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-style: italic;
line-height: 24px;
}

ul {
list-style-type: circle;
margin: 0px 0px 15px 30px;
padding: 0px;
}

ul ul {
list-style-type: square;
margin: 0px 0px 15px 30px;
padding: 0px;
}

ol {
margin: 0px 0px 15px 30px;
padding: 0px;
}

p {
margin: 0px 0px 5px 0px;
padding: 0px;
}

/*Layout styles. */
table {
padding: 0px;
margin: 10px 0px 30px 0px;
}

td {
padding: 15px;
}

#tool-links {
display: none;
}


#flash {
display: none;
}

#logo img {
margin: 0px;
padding: 0px;
}

#navigation, .navigation {
display: none;
} 
  
#footer {
margin: 20px 0px 0px 0px;
}

#footer div {
float: left;
width: 150px;
margin: 0px 26px 10px 0px;
padding: 0px;
}

.footerlinks {
display: none;}

#footer h6 {
width: 100%;
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #000000;
}

.insertpg-content-column {
font-size: 18px;
}

.insertpg-right-column {
display: none; 
}

.insertpg-footer {
font-size: 12px;
}

#insertpg-banner {
display: none;
}

td.insertpg-dividercolumn {
width: 0px;
}

#micrositeindex-right-column {
display: none;
}


/*COMPONENTS*/


/*Border that can be applied to multiple components*/
.border-top {
border: none;
}

.border-bottom {
border: none;}

/*Cookie trail on inside pages*/
.cookie-trail {
display: none;}

/*Page title*/
#page-title {
margin: 0px 0px 20px 0px;
width: 100%;
}

img.print-email  {
display: none;
}

.print-email-container {
display: none;
}

div.photo-with-caption {
margin: 10px 0px 10px 0px;
}

.photo-with-caption p{
margin: 0px;
padding: 0px 0px 5px 0px;
font-size: 11px;
line-height: 12px;
font-style: italic;
}

/*Table styles*/

tr.beige {
background-color: #ede8dd;
}

td.sideborder {
border-right: 1px solid #000000;
}


.home-quote img {
margin: 0px 0px 15px;
padding: 0px;
}

/*Audience links, gray audience links, search box, quicklinks, and "our vision" quotes */
#audience, #audience-gray, #search, #quicklinks, .our-vision, .wild-card {
display: none;
}


/*News component on interior pages*/
.news, .events {
display: none;
}


/*Promo boxes*/
.services-promo, .promo {
display: none;}


/*Section Index and Microsite index subnavs and related links; can be more than one. */
.subnav {
display: none;}

.related-links {
display: none;
}


/*Group of related link lists in one column*/
.relatedlinks-group {
display: none;
}

/*link lists for resources and announcements*/
.links-resources, .links-announcements {
padding: 10px 0px 10px 0px;
margin: 1px 0px 10px 0px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
line-height: 1.6em;
}


/*links lists of constituent resources*/
.constituent-resources {
padding: 10px 0px 10px 0px;
margin: 1px 0px 10px 0px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
line-height: 1.5em;
}

/*A to Z and Sitemap stuff*/
.atoz-content ul {
margin: 5px 0px 10px 0px;
padding: 0px;
}

.atoz-content li {
list-style-type: none;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.atoz-content li a, .atoz-content li a:active, .atoz-content li a:visited, .sitemap li a, .sitemap li a:active, .sitemap li a:visited, .sitemap li li a, .sitemap li li a:active, .sitemap li li a:visited {
color: #020200;
}

.sitemap h2 {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.sitemap h2 a, .sitemap h2 a:active, .sitemap h2 a:visited {
color: #695c54;
}

.sitemap ul {
margin: 0px 0px 10px 0px;
padding: 0px;
}

.sitemap li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.sitemap ul ul, .sitemap ul ul ul {
margin: 0px 0px 0px 10px;
padding: 0px;
}

.sitemap li li {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.sitemap li li li {
color: #908774;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.sitemap li li li a, .sitemap li li li a:active, .sitemap li li li a:visited {
color: #908774;
}

/*Profile listings*/

.profile-listing {
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}


/* Each news or event item needs to be in its own div with a .home-newseventsITEM class */
div.profile-listingITEM {
padding: 10px 0px 10px 0px;
}


div.profile-listingBACKTOTOP {
display:none;
}

#virtualtour-banner {
display: none;
}

#virtualtour-selections img {
float: left;
margin: 0px;
padding: 0px 12px 12px 0px;
}

#virtualtour-seealso {
display: none;
}

.newsevents-item {
font-size: 12px;
margin: 10px 0px 10px 0px;}


#next-last {
display: none;
}

.events-item {
margin: 10px 0px 10px 0px;}

#newsarchive-selectyear {
display: none;
}

#calendar-viewoptions {
display:none;}


.calendar-currentmonth {
display: none;}

/*Calendar Graphic*/
#calendar-graphic {
display: none;}

.dentalservices-subnav {
display: none;
}

#findaclinic {
display: none;
}
