@media print {
  /* hides elements that should not be displayed */
  /* global */
  #rm .right-col {
    position:absolute;
    left:0px;
  }
  #rm .left-col {
    visibility:hidden;
  }
  #rm .left,
  #rm #logged-in-message a,
  #rm #search-row,
  #rm .result-date-stamp,
  #rm .lower-right-cell,
  #rm .left-col-cell,
  #rm .nav-controls,
  #rm .open-native,
  #rm .find-similar,
  #rm .show-version,
  #rm .main-upper-overlay,
  #rm .main-lower-overlay,
  #rm .overlay,
  /* advanced search page */
  #rm .search-button,
  /* history page */
  #rm .edit-search,
  /* login-page */
  #rm .login-button {
    display:none;
  }
  /* changes to existing styles */
  /* global */
  body#rm  {
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    width:500px
  }
  #rm #background,
  #rm .right-col,
  #rm #main {
    border:0px;
    background-image:none;
    background-color:transparent;
    padding:0px;
  }
  #rm .result-date-stamp {
    color:black;
  }
  /* advanced search page */
  #rm #advanced-search .checkbox .field-title,
  #rm #advanced-search .compound .field-title,
  #rm #advanced-search .option .field-title,
  #rm #advanced-search .selection .field-title {
    text-align:left;
    float:none;
  }
  #rm #advanced-search .compound .option .field-title {
    float:left;
  }
  /* query result page */
  #rm .box {
    width:100%;
  }
  #rm .additional-search-criterion {
    float:left;
  }
  #rm .additional-search-criterion .field-value {
    display:inline;
  }
  #rm .additional-search-criterion span {
    display:inline;
  }
  #rm a.remove-criterion {
    color:black;
  }
  #rm #additional-search-criteria {
    position:absolute;
    top:0px;
    visibility:visible;
  }
  /* rendered page */
  #rm .associated .field-title {
    border:0px;
    border-bottom:1px solid #DCDCDC;
    background-color:transparent;
  }
  #rm .document-group-actions,
  #rm .show-all {
    display:none;
  }
  /* typo page */
  #rm .input input {
    display:none;
  }
}
