/***********************
 ****** Print CSS ******
 ***********************/
 body {
     margin:0; 
     padding:0; 
     line-height: 1.4; 
     word-spacing:1; 
     letter-spacing:1; 
     font: 12px Arial, Helvetica,"Lucida Grande", serif; 
     color: #000;
     background: #fff;
 }

/* Show URL */
a:link, a:visited {
    background: transparent; 
    color:#333; 
    text-decoration:none;
}

a:link[href]:after, a:link[href^="/"]:after, a:link[href^="http://"]:after, a[href^="http://"]:visited:after {
    content: " (url: " attr(href) ") "; 
    font-size: 11px;
}

a[href^="http://"] {
    color:#000;
}

#uvw-overlay, #uvTab{
    display: none !important;
}


#skip-nav{
    display: none;
}

#header ul#top-nav, #header form#search{
    display: none;
}

#main-nav{
    display: none;
}

#breadcrumb-nav ul{
    margin: 0;
    padding: 0;
}

#breadcrumb-nav li {
    display: inline;
}

#breadcrumb-nav li a:after{
    content: " | ";
}

.more-info h5, #tab-content .more-info h5, #page-content .more-info h5{
    font-size: 13px;
    margin: 20px 0 0px 0;
}

.image-column{
    display: none;
}

form input[type=radio], form input[type=checkbox]{
    float: none !important;
}

.ud-pagination{
    display:none;
}


.addthis_toolbox{
    display: none;
}

#recaptcha_widget_div{
    display: none;
}


#fancybox-left, #fancybox-right{
    display: none;
}

#footer{
    display: none;
}

/** Tab Elements **/
#feature-banner img{
    width: 100%;
    padding: 10px 0 10px 0;
}

.tab-nav {
    display: none;
}

#tab-content{
    border-bottom: 1px solid black;
    page-break-after: always;
}

#tab-content .slides-container{
    min-height: none !important;
    overflow: visible !important;
}

#tab-content .slides-container .slides_control{
    width: auto !important;
    height: auto !important;
    left: 0 !important;
}

#tab-content .slides-container .slides_control .tab-one-column, #tab-content .slides-container .slides_control .tab-two-column-left, #tab-content .slides-container .slides_control .tab-two-column-right, #tab-content .slides-container .slides_control .tab-three-column{
    position: relative !important;
    left: 0 !important;
}

#tab-content .copy-column .gallery ul{
    margin: 0 0 20px 0;
    padding: 0;
}

#tab-content .copy-column .gallery ul li {
    float: left;
    list-style: none outside none;
}

#tab-content .copy-column .gallery ul li a {
    border: 3px solid #FFFFFF;
    display: block;
    height: 170px;
    width: 205px;
}

#tab-content .copy-column .majors, #tab-content .copy-column .minors{
    width: 2000px;  
}

#tab-content .copy-column .majors ul, #tab-content .copy-column .minors ul{
    list-style-type: disc;
    list-style-position: inside;
}

#tab-content .copy-column .majors ul li, #tab-content .copy-column .minors ul li{
    padding-bottom: 5px;
}

#tab-content .copy-column .majors h5, #tab-content .copy-column .minors h5{
    font-size: 12px;    
}

#tab-content .copy-column .news-articles .left-column, #tab-content .copy-column #recent-news .right-column{
    width: 100%;
}

#tab-content .news-articles .abstract {
    border-bottom: 1px dashed #888888;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

#tab-content .news-articles .abstract img {
    float: left;
    margin-right: 10px;
}

#tab-content .news-articles .abstract h3 {
    text-transform: uppercase;
}

#tab-content .news-articles .abstract .details {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
}

#tab-content .news-articles .abstract p {
    margin: 0;
    padding: 0;
}

#tab-content .news-articles .abstract h3 a:link[href]:after, #tab-content .news-articles .abstract h3 a:link[href^="/"]:after, #tab-content .news-articles .abstract h3 a:link[href^="http://"]:after, #tab-content .news-articles .abstract h3 a[href^="http://"]:visited:after {
    content: none; 
}

#tab-content .tab-list .abstract {
    border-bottom: 1px dashed #888888;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

#tab-content .tab-list .abstract img {
    float: left;
    margin-right: 10px;
}

#tab-content .tab-list .abstract h3 {
    text-transform: uppercase;
}

#tab-content .tab-list .abstract .sub-headline {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
}

/** Detail Elements **/
#left-column #page-nav, #left-column #contact, #left-column #related{
    display: none;
}

#page-content img:first-child{
    padding: 10px 0 10px 0;
}

#page-content .section{
    border-bottom: 1px solid black;    
}

#page-content .detail-list .nail {
    min-height: 112px;
}
#page-content .detail-list .abstract {
    border-bottom: 1px dashed #888888;
    clear: both;
    margin-bottom: 15px;
}

#page-content .detail-list .abstract img {
    float: left;
    margin-right: 10px;
    padding: 5px 0;
}

#page-content .detail-list .abstract h2, #page-content .detail-list .abstract h2 a {
    margin-bottom: 0;
    text-transform: uppercase;
}

#page-content .detail-list .abstract .sub-headline {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
}

/** News listing **/
.news #featured-story{
    display: none;
}


.news #page-nav{
    display: none;
}

#page-content .border, #blog-content .border {
    padding-top: 20px;
}
.news .border {
    margin-top: 20px;
    padding-top: 20px;
}
.news .abstract, .content-right #page-content #news-list .abstract, .content-left #blog-content .abstract, #tab-content #blog-content .abstract, #page-content #blog-content .abstract, .banner-block .abstract {
    border-bottom: 1px dashed #888888;
    clear: both;
    margin-bottom: 15px;
    min-height: 112px;
}

.news .abstract img, .content-right #page-content #news-list .abstract img {
    float: left;
    margin-right: 10px;
}

.news .abstract h2, .news .abstract h2 a, .content-right #page-content #news-list .abstract h2, .content-right #page-content #news-list .abstract h2 a {
     text-transform: uppercase;
}

.news .abstract .details, .content-right #page-content #news-list .abstract .details, .content-left #blog-content .abstract .details, #tab-content #blog-content .abstract .details, #page-content #blog-content .abstract .details, .banner-block .abstract .details {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
}

/** News Articles **/
.news .article img{
    float: left;
    margin-right: 10px;
    width: 150px !important;
}

.news .article .details{
    font-weight: bold;
    padding-right: 10px;
}

.news #contact-info-area{
    font-style: italic;
    font-weight: bold;
    padding: 10px 0;
}

.news .more-info{
    display: none;
}

/** Profiles **/
#aside .profile-buttons{
    display: none;
}

#aside .profileimg{
    display: block;
}

.profile-title-info{
    margin: 0 0 20px 0;
}

/** Directory Listing**/
#directory-list .profile {
    border-bottom: 1px dashed #888888;
    clear: both;
    margin-bottom: 15px;
    min-height: 112px;
}

#directory-list .border {
    margin-top: 20px;
    padding-top: 20px;
}

#directory-list .profile img {
    float: left;
    margin-right: 10px;
}

#directory-list .profile .details {
    float: right;
    text-align: right;
}

#directory-list .profile .phone {
    display: block;
    padding: 6px 30px 6px 0;
}

#directory-list .profile .details a#contact_link, #directory-list .profile .profile-link{
    display: none;
}

#directory-list .profile h2, #directory-list .profile h2 a {
    margin-bottom: 0;
    text-transform: uppercase;
}

#directory-list .profile .title {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
}

#directory-list .profile .status {
    display: block;
    font-size: 11px;
    font-style: italic;
}

#directory-list .profile .division {
    margin: 0;
}

#directory-list .profile h2 a:link[href]:after, #directory-list .profile h2 a:link[href^="/"]:after, #directory-list .profile h2 a:link[href^="http://"]:after, #directory-list .profile h2 a[href^="http://"]:visited:after {
    content: none; 
}

#directory-list .profile img {
    float: left;
    margin-right: 10px;
    width: 100px;
    padding: 0;
}

/** Social Media Directory **/
#aside img{
    display: none;
}


.social-media-table-honly {
    background: #FCE281;
    border: 1px solid #000;
    box-shadow: 0 3px 3px #CCCCCC;
    margin-bottom: 40px;
    width: 100%;
}

.social-media-table-honly td.category {
    width: 200px;
    font-weight: bold;
}

.social-media-table-honly img, .social-media-table img{
    width: 24px !important;
}

.social-media-table {
    border: 1px solid #000;
    box-shadow: 0 3px 3px #CCCCCC;
    margin-bottom: 40px;
    padding-bottom: 20px;
    width: 100%;
}

.social-media-table tr.header {
    border: 0 none;
    margin: 0;
}

.social-media-table tr {
    border-bottom: 2px solid #ccc;
    display: block;
    margin: 0 10px;
}

.social-media-table tr.header td {
    background: #FCE281;
    border: medium none;
    color: #000;
    display: block;
    padding: 10px 20px;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
}

.social-media-table td {
   /* color: #004B8D;*/
    padding: 8px 20px;
    vertical-align: middle;
    /*width: 24px;*/
}

.social-media-table td.category {
    width: 200px;
}

/** Social media **/
#fb-like-box-content{
    display: none;
    min-height: 0 !important;
    width: 0 !important;
}

.twitter-button{
    display:none;
}

.twit-content{
    display: none;
}


.mp-form{display: block!important;}
#1{padding: 0 0 0 8%; width: 675px;}
#2{padding: 0 0 0 8%; width: 675px;}
#3.mp-form{padding: 0 0 0 8%; width: 675px;}
#4.mp-form{padding: 0 0 0 8%; width: 675px;}
#5.mp-form{padding: 0 0 0 8%; width: 675px;}
#6.mp-form{padding: 0 0 0 8%; width: 675px;}

/** Org Unit Directory **/
#orgadjust { clear:both; 30px; min-height: 40px; border-bottom: 1px dashed #888888; margin-bottom: 15px }
#orgadjust .title{ color: #555555; display: block; font-size: 13px; font-style: italic; }
ul li #orgUnitList{ list-style: none; }
#orgForm{display: none;}
#category-list{display: none;}
#orgWebsite{ position:absolute; margin-top: 10px; }
#finalNoOp{ clear: left; }
ul #orgadjust:first-child { border-top: 1px dashed #888888;  padding-top: 15px; }
#orgTitle{ display:inline-block;  width: 500px; }
#orgTitle .web{ background: url("../../img/external_icon.jpg") no-repeat scroll right center rgba(0, 0, 0, 0); display: inline; padding: 6px 15px 5px 0; }
#topOrgTitle{ display:inline-block;  width: 320px; padding: 5px }
#orgadjust .details{ text-align:right;  float: right; }
#orgadjust .details .phone{ background: url("../../img/main/phone.png") no-repeat scroll right center rgba(0, 0, 0, 0); display: block; padding: 6px 30px 6px 0; }
#orgadjust > span {display:block;}
#zipBuildingDetails{display: flex; padding-left: 20px; padding-top: 5px; padding-bottom: 5px;}
#zipBuildingDetails span.zip{ background: url("../../img/main/email_small.png") no-repeat scroll center center rgba(0, 0, 0, 0);   display: inline;  padding: 6px 0px 6px 100px; }
#zipBuildingDetails span.zip-no-zip-four{background: url("../../img/main/email_small.png") no-repeat scroll center center rgba(0, 0, 0, 0); display: inline;  padding: 6px 0px 6px 70px; }
#zipBuildingDetails span.building{ background: url("../../img/main/building_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0); display: inline;  padding: 6px 15px 6px 15px; }
.matt {border-left: 1px solid #AAA;margin-left: 10px; padding-left: 5px; }