body {-webkit-print-color-adjust: exact;}

.hide_on_print,
#nav,
#intro,
#footer,
#searchbox,
#right_sidebar,
#comments_chunk,
#related_chunk,
#post_social img,
#pagination,
a.right_arrow, a.left_arrow {
  display:none;
}
#page_header h1 {
  margin-top:60px;
  margin-left:90px;
}
#post_gallery {
  overflow:visible;
}
h2.separator {
  font-size: #868686;
  border: 2px solid #868686;
  width:705px !important;
}


/* PHONE HORIZONTAL */
/* NOTE - IN ORDER TO GET THIS TO BREAK/WRAP PROPERLY WHEN PRINTING IN CHROME, HAD TO SET THIS TO 'PRINT' AND    */
/*        DUPLICATE EVERYTHING IN HERE IN STYLE.CSS TOO, BUT WITH 'SCREEN' AND MAX-WIDTH OF 765      */
@media print and (max-width: 550px) {   /* 550 HERE, 765 IN STYLE */
  body {
    width: 460px;
  }
  #wrapper {
    width: 460px;
    margin-left:10px;
  }
  #container {
    width: 460px;
  }
  #header {
    padding: 0;
    width: 440px;
    height: 120px;
    border-radius: 10px;
  }
  #background_image {
    width: 440px;
    height: 88px;
  }
  #background_image img {
    width: 440px;
    height: 88px;
  }
  #header.green {
    background-color:#5eaf31;
  }
  #header.blue {
    background-color:#0294c7;
  }
  #header.pink {
    background-color:#ee3a79;
  }
  #header.purple {
    background-color:#4f4da0;
  }
  #header.orange {
    background-color:#ed823d;
  }
  #header #background_image {
    display:none;
  }
  #page_header {
    width: 440px;
    height: 50px;
    margin-top: 20px;
  }
  #page_header h1 {
    margin-left: 30px;
    margin-top:30px;
    float:left;
    font-size: 70px; font-size: 7rem;
  }
  #page_header h1 .small {
    font-size: 50px; font-size: 5rem;
  }
  #page_header h1 .tiny {
    font-size: 16px; font-size: 1.6rem;
    top: -38px;
    margin-left:3px;
  }
  #search_form h2.separator,
  #blogger_gallery h2.separator,
  #project_post h2.separator,
  #blogger_profile h2.separator {
    width: 424px;
  }
  #search_results #search_form {
    margin-bottom:10px;
  }
  #search_results #pagination_top {
    top: 0px;
    float:left;
    margin-bottom:30px;
  }
  #search_result h3 {
    padding-top:20px;
  }
  #left_main_content {
    width: 440px;
  }
  #post_gallery {
    width: 460px;
  }
  #blogger_gallery {
    width: 460px;
  }
  #blogger_gallery #post_thumb {
    margin-right: 18px;
  }
  #big_woo #slides {
    height: 217px;
  }
  #big_woo #slides img {
    width: 440px;
    height: 217px;
  }
  #nav {
    margin-top:0px;
  }
  #nav ul li {
    font-size: 16px; font-size: 1.6rem;
  }
  #nav ul li .spaced {
    margin-left:4px;
    margin-right:4px;
  }
  #nav ul li a {
    font-size: 20px; font-size: 2rem;
  }
  #post_thumb {
    margin-right: 18px;
    width: 210px;
    height: 270px;
  }
  #post_thumb #post_image {
    width: 210px;
    height: 210px;
  }
  #post_image {
    width: 210px;
  }
  #post_image img {
    width: 210px;
    height: 210px;
  }
  #full_image {
    width: 440px;
  }
  #full_image img {
    max-width: 440px;
    height: auto;
  }
  #article_content img {
    max-width: 440px;
    height: auto;
  }
}
