/*
PRINTSTYLESJEET
*/

p {font-size: 10px;}

/* HIDE HEADER ELEMENTS */
#qcTopbar, #qcIntro {display: none;}

/* STYLE HEADER ELEMENTS THAT REMAIN */
#qcHeader {padding: 5px 0;clear:both; border-bottom: 1px dotted #eee;margin-bottom: 20px;}

/* HIDE NAV */
#qcPrimaryNav {display: none;}
#qcPostNav {display: none;}
#qcCFFList {display: none;}

/* HIDE CRUMBS */
#qcBreadcrumb {display: none;}

/* LOGO */
#qcLogo img {
  width: 200px;
}

/* HIDE CLASS */
.noprint { display: none; }

/* HOME SLIDER */

.home .rslides li {
    display: block !important;
    float: left !important;
    position: relative !important;
    width: 48%;
    margin-right: 2%;
}

.rslides_container .rslides_content {
  position: static;
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
  width: 100%;
}
  
.rslides_container .rslides_content p {
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  text-align: left;
  display: block;
}

.rslides li {display: block;}

.rslides_container {border-bottom: 1px dotted #eee;margin-bottom: 10px;padding-bottom: 10px;}

.centered-btns_nav, .centered-btns_tabs {display: none;}

/* CONTENT SLIDER */
.qcAjaxPortfolioContent.five.columns {width: 29%;}

#qcProjectFullData .eleven.columns, .qcAjaxPortfolioImage {
  width: 66%;
  float: left;
  padding-right: 2%;
  margin-right: 2%;
}
.wmuSliderPrev, .wmuSliderNext, .wmuSliderPagination {display: none;}
.wmuSlider article {
  float: left;
  margin: 0 2% 2% 0;
  opacity: 1 !important;
  position: relative !important;
  width: 47%!important;
  height: auto!important;
}

.wmuSlider article img {
  max-height: auto!important;
  width: inherit!important;
  border: none!important;
  padding: 0!important;
}
.wmuSlider {
  height: auto!important;
}

/* CONTENT PAGE PROJECTS  */
.qcAjaxPortfolioContent {width: 29%;float: right;}
#qcProjectFullData ul {margin-left: 15px;padding-left:  0;}
#qcProjectFullData ul li {list-style-type:circle;font-size: 11px;margin-left: 0;padding-left: 0;margin-bottom: 5px;}
#qcProjectFullData .entry.wpcontent {clear: both;padding-top: 10px!important;}
#qcProjectFullData h1 {display: none;}
#qcProjectFullData .printprojecttitle {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.3;
  margin-bottom: 15px;
  margin-top: -15px;
}

#qcProjectFullData h2 {font-size: 12px;}
#qcProjectFullData p.subtitle {font-style: italic;border-bottom: 1px dotted #eee;padding-bottom: 10px;margin-top: 0;}

.wpcontent {
    border-top: 1px dotted #CCCCCC;
    clear: both;
    padding: 20px 0 0;
}
hr.qcLine {display: none;}

#qcProjectFullData .last img {height: auto;width: 95%;margin-top: 15px;}
#qcProjectFullData hr {clear:both;border-style: dotted;border-color: #eee;}

/* REGULAR CONTENT PAGES */
#qcMainContent h2 {margin-bottom: 10px;}
#qcMainContent .twocol-one {width: 48%;float:left;margin-right: 4%;}

#qcMainContent table {
  border-collapse:collapse;
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
  border-left: none;
  border-right: none;
  margin: 20px 0;
  padding: 10px 0;
  width: 100%;
  font-size: 10px;
}

#qcMainContent td {
  border-top: 1px solid #eee;
  padding: 10px;
   border-left: none;
  border-right: none;
}
#qcMainContent table tr:first-child td {border-top: none;}
#qcMainContent td:first-child {width: 80px;padding-left: 0;padding-right: 0;}

#qcMainContent .twocol-one.last {float:right;width: 48%;margin-right: 0;}
#qcMainContent .twocol-one.last img {width: 100%;}
/* TITLES */
h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
}

/* HANDLING IMAGES */
img {max-width: 500px;height: auto;}
img.alignright { max-width: 180px; height: auto; float: right; display: block; margin: 0 0 15px 15px; }
img.alignleft { max-width: 180px; height: auto; float: left; display: block; margin: 0 15px 15px 0; }



/* HIDE RELATED PROJECTS */
.qcSubTitle {display: none;}
.qcFilterableWrapper {display: none;}
#qcFilterablePortfolio {display: none;}

/* Hide unnecessary footer elements */
#qcScrollTop {display: none;}

/* HIDE SIDEBAR */
.qcSidebar {display: none;}

/* FOOTER */
div.printcontact {
  display: block;
  border-top: 1px dashed #eee;
  margin-top: 5px;
  padding-top: 15px;
}
div.printcontact + div {display: none;}


/* HELPER CLASSES */
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}