/* --------------------------------------------------------------
   PRINT
--------------------------------------------------------------- */
* {
  height: auto !important;
  background-color: #fff !important;
  background-image: none !important;
}

body {
  overflow: auto !important;
}

header .menu-button,
header .pager,
.rubric,
.post-image,
.post-images,
.comments-links,
.vvqbox,
.advertising,
#comments {
  display: none !important;
}

.main {
  width: 1024px !important;
  margin: 0 auto !important;
}

.container {
  width: 100% !important;
}

header {
  height: 85px !important;
  padding: 15px 0 30px !important;
}

header .titles {
  width: 425px !important;
}

header .titles h2 {
  margin-left: 275px;
}

header .tagline {
  padding: 0 !important;
}

.page-content * {
  float: none !important;
}

.toolbar {
  margin-bottom: 0 !important;
}

.page-content,
.post-content,
.sticky-content,
.custom-scrolling {
  float: none !important;
  width: 100% !important;
  height: auto !important;
}

.page-content {
  overflow: auto !important;
}

.sticky-content {
  margin-left: 0 !important;
}
