div.object-info {
  page-break-inside: avoid !important;
}


a { text-decoration: none !important; }

/* Artwork print page */
.node-type-artwork #site-header,
.node-type-artwork .tabs,
.node-type-artwork .region-page-bottom,
.node-type-artwork #row-2-4,
.node-type-artwork .user-collection-sets,
.node-type-artwork #footer,
.node-type-artwork #print-artwork,
.node-type-artwork .messages,
.node-type-artwork .tabs,
.node-type-artwork .search-navigator,
#print-artwork {
  display: none;
}

.node-type-artwork #page{
  min-height: 0;
  height: 20%;
}

#node-header{
  border: none !important;
  margin: 0 !important;
}

.utility{
  display: none;
}

.object-images{
  padding-bottom: 0;
}

.object-images .zoom{
  display: none !important;
}

#node-header{
  min-height: 0;
}

#node-header footer{
  padding: 0;
}

#cmog-node-more-info{
  display: none;
}

#page fieldset .field-label{
  font-size: 12px;
  line-height: 18px;
}

#page fieldset .field-items{
  font-size: 16px;
}

#page fieldset .field{
  margin-bottom: 16px;
}

#block-system-main .node section{
  border-top: none;
  padding: 0;
}

#node-tabs nav{
  display: none !important;
}

.ui-tabs-nav { display: none; }
.ui-tabs .ui-tabs-hide { display: block !important; }

.print-only {
  display:block;
}


.node-type-artwork h1.pane-title {
  font-size:36px;
  margin-bottom:20px;
  margin-top:20px;
  border-bottom:2px solid #666;
}
.node-type-artwork #row-2-12 {
  width:100%!important;
}
.node-type-artwork .grid-6.grid-wide-10.omega .object-info {
  font-size:16px;
  border:none!important;
}


.object-primary-image a.zoom-image {
  background:none!important;

}
.node-type-artwork .ui-tabs-nav,
.grid-4.alpha .contextual-links-region,
#corning-object-tag-cloud-content-type-tag-form,
.node-type-artwork .grid-16.grid-wide-20 .grid-4.alpha {
  display:none;
}
h3.print-only {
  clear:both;
  padding:10px 0px;
  margin-bottom:20px;
  border-bottom:1px solid #ccc;
}

.node-type-artwork .grid-16.grid-wide-20 .grid-12.grid-wide-16.omega {
  width:100%;
}
.grid-6.grid-wide-10.alpha.omega.art-top {
  float:right;
  clear:right;
}
.grid-6.alpha {
  float:left;clear:left;
  width:420px;
}


/* library item page printing */

.node-type-library h1.pane-title {
  font-size:36px;
  margin-bottom:20px;
  margin-top:20px;
  border-bottom:2px solid #666;
  padding-right:0px!important;
}
.node-type-library .sidebar-left {
  display:none;
}
.node-type-library .content-main,
.node-type-library .grid-12.grid-wide-16 {
  width:100%!important;
}
.node-type-library .search-navigator {
  display:none;
}
.node-type-library #page{
  min-height: 0;
  height: 20%;
}

/* here there and everywhere universal print steez */
#main {
  margin:0px!important;
}
.pane-node-content legend span.fieldset-legend {
  padding-left:0px!important;
  font-size:18px!important
}
.object-info fieldset {
  font-size:14px!important;
}

#main-menu,
#main .tabs,
#main .messages,
#site-slogan,
.webform-submission-navigation,
#footer,
ul.webform-submission-actions,
#site-header,
#skip-link,
.webform-submission-info legend,
.pane-save-to-my-collection,
.sidebar-left,
/*.sidebar-right,*/
.region-page-bottom,
.more-link,
#block-workbench-block,
ul.tabs.primary,
ul.toc-menu,
.search-navigator,
.pane-search-navigator {
  display:none!important;
}
.webform-submission-info-text {
  padding-top:20px;
}

.content .pane-page-title h2 {
  padding-right:0px!important;
}
/*.content-main {
  display:block!important;width:100%!important;
}*/
.exhibition-info {
  padding-left:0px;
  border-bottom:1px solid #ccc;
}


/* front page print styles */
#accordian, .pane-node-field-accordion-callout {
  display:none!important;
}
body.front .sidebar-left, body.front .sidebar-right {
  display:block!important;
}
body.front .sidebar-left .views-field-field-images img,
body.front .sidebar-left .views-field-title,
body.front .sidebar-left .views-field-field-exhibition-date {
  display:block!important;
}
/*body.front .sidebar-left, body.front .content-main, body.front .sidebar-right,
body.front .grid-4.grid-wide-6 {
  display:block!important;width:100%!important;clear:both!important;
}*/


/* shrink those images for printing */
.grid-wide-16.grid-12 .image-16_column {
  width:700px!important;
}

.grid-wide-16.grid-12 .image-12_column {
  width:460px!important;
}

.grid-wide-16.grid-12 .image-8_column {
  width:340px!important;
}

.grid-wide-16.grid-12 .image-6_column {
  width:220px!important;
}

.grid-wide-4.grid-3 .image-4_column {
  width:160px !important;
}

#search-results-grid .grid-wide-4 img,
.shrinky img{
  width:160px !important;
  height:auto!important;
}

.shrinky.fit img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}


/* universal content stretches */
.grid-8.grid-wide-12.content-main {

}
.grid-12.grid-wide-16.omega.content-main,
.views-row.grid-12.grid-wide-16,
.grid-12.grid-wide-16 {
  display:block!important;
  width:100%!important;
  clear:both!important;
}
.grid-4.omega.sidebar-right,
.grid-3.grid-wide-4.omega.sidebar-right {
  float:right!important;clear:right!important;
}


.container-16.container-wide-20 {
  width:auto!important;
  margin:0px!important;
}

.grid-12.grid-wide-16.omega { margin-left:0px!important; }

#page {
  text-align:left!important;
}


.container-16 .grid-4.sidebar-right {
  width:280px!important;
}

.page-admin-commerce-orders{
  font-size: 16px;
}

.view-class-application-report .views-row{
  page-break-after: always;
  page-break-inside:avoid;
}

.view-class-application-report .field-label{
  width:35%;
  white-space: normal;
  margin-right:1rem;
}

.view-class-application-report .content > .field{
  font-size:1.1rem;
  margin:.25rem 0;
  line-height:1.75rem;
  border-top:1px solid #E0E0E0;
}

.page-admin-studio-applications-review #site-header,
.page-admin-studio-applications-review .print-only{
  display:none !important;
}

.view-class-application-report .view-filters,
.view-class-application-report ul.pager {
  display:none;
}

