/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */

/* show print content */
#page-wrapper .hidden-print{
  display: block;
}

/* hide nonprint content */
#admin-menu,
.manager-menu,
body .messages,
#page-wrapper #content .messages,
#page-wrapper #content .tabs,
#page-wrapper #content #block-workbench-block,
#page-wrapper #header,
#page-wrapper #sidebar-first,
#footer .social-icons,
#footer .footer-menu,
#page-wrapper a.more,
#page-wrapper a.all,
#page-wrapper .b-pager,
#page-wrapper .manager-links-region,
.section-gallery .gallery-top,
#page-wrapper .view-filters-select{
  display: none;
}
#page-wrapper ul#slideshow,
body.section-gallery .hidden-print,
html div.contextual-links-wrapper{
  display: none !important;
}
body,
#page-wrapper,
.not-front #page-wrapper,
#page-wrapper.not-front #page #content-wrapper,
#block-table_sub_title .node .content .contact-list li,
#page-wrapper .arrow,
#block-table #block-table_title,
#block-table_title li.item-1,
.client_type span.row-1,
#page-wrapper .contact-list li{
  background: none;
}

/* set font sizes black color */
#page-wrapper h1,
#page-wrapper h2,
#page-wrapper h3,
#page-wrapper h4,
#page-wrapper h5,
#page-wrapper h6,
#page-wrapper span,
#page-wrapper p,
#page-wrapper div,
#block-table_title li{
  color: #000000;
  font-family: "Georgia", "Times New Roman", "Arial";
}
#block-table_title li.item-1,
#block-table_title li.item-2,
#block-table_title li.item-3{
  color: #000000;
}
#page-wrapper p{
  font-size: 14px;
}
 
#page-wrapper a{
  text-decoration: underline;
  color: #555555;
}
#page-wrapper table.t-hours td .t-right{
  text-shadow: none;
}
#block-table_sub_title .col_1 h3,
#block-table_sub_title .col_2 h3,
#page-wrapper table.t-hours th{
  background-color: #ccc;
  color: #000000;
  text-shadow: none;
}
/* fix width etc. */
html #content .content,
body.not-front #content,
html #page,
body.not-front #footer,
.message-content .news-item,
.gallery-bot .col{
  width: auto;
  float: none;
}
#block-table .costs-wrapper .first,
#block-table .costs-wrapper .last {
  width: auto;
}
#block-table .price .name_price{
  width: 55px; 
}
#block-table .client_type span.row-1{
  width: 70px;
}
#block-table .col_1,
#block-table .col_2 {
  width: 340px;
}
#block-table .price .cost_price {
  width: 80px;
}

.node-assist-education-tuition-fees #block-table_sub_title h3{
  background: transparent;
}

html .message-content,
html .node{
  border-right: none;
}

.node-unpublished{
  background-color: #dddddd;
}
/* home page styles */
.front #page-wrapper .jcarousel-container{
  top: 0px;
  position: relative !important;
}
.front #page-wrapper .jcarousel-container #paging-block,
.front #page-wrapper .jcarousel-container .b-inner-slide{
  display: none !important;
}
.front #page-wrapper #content  #content-top .content-left{
  display: none;
}
/* gallery fix */
#page-wrapper #gallery-bot{
  background: none;
  left: auto;
  top: auto;
  position: relative;
  width: auto;
  z-index: auto;
  margin-left: 0px;
}
#page-wrapper #gallery-bot{
  height: auto !important
}
#page-wrapper #gallery-bot .additional-galleries{
  height: 90px;
}
#page-wrapper #gallery-block .gallery-image{
  position: relative;
}
#page-wrapper #gallery-block{
  top: auto;
  position: relative;
  height: auto;
}
#page-wrapper .gallery-bot .last-col,
#page-wrapper .gallery-bot .additional-galleries,
#page-wrapper .gallery-bot .courtroom{
  width: auto;
}
body.section-gallery .gallery-page #content-wrapper,
#page-wrapper .gallery-bot .virtual-tour,
#page-wrapper .gallery-bot .col-top {
  display: none;
}
#page-wrapper .gallery-bot{
  margin: 0px;
  height: auto;
}

body.section-gallery  #footer-wrapper #footer{
  overflow: auto;  
}
/* blog , video blog*/
.section-blog #content .posts-pager,
.section-blog #sidebar-last,
.section-video #sidebar-last{
  display: none;
}
/* calendar page */
#page-wrapper a.event-date {
  border: 1px solid;
  border-radius: 20px 20px 20px 20px;
}
#page-wrapper .b-calendar-inline li {
  width: auto;
}
#page-wrapper .b-library-hours .but {
  display: none;
}