/* TODO: Hack to align buttons, find somehting better */
@media print {
  .trim-instruction-page legend {
    margin-bottom: 0 !important;
    border: none;
  }
  .trim-instruction-page body.layout .chzn-container {
    margin-bottom: 0 !important;
  }
  .trim-instruction-page ul {
    margin-bottom: 0 !important;
  }
  .trim-instruction-page a[href]:after {
    content: '';
  }
  .trim-instruction-page .trim-handling label.radio.inline {
    width: 20px !important;
    padding-left: 1em !important;
    padding-right: 10px !important;
  }
  .trim-instruction-page .chzn-single {
    overflow: initial;
  }
  .trim-instruction-page .chzn-single span {
    line-height: 1;
    font-size: 14px !important;
    padding: 0;
    margin: 0;
  }
  .trim-instruction-page .chzn-container-single .chzn-single {
    border: none;
    height: initial;
    line-height: 1px;
    padding: 0;
    color: #444444;
    text-decoration: none;
  }
  .trim-instruction-page select,
  .trim-instruction-page textarea,
  .trim-instruction-page input[type="text"],
  .trim-instruction-page input[type="password"],
  .trim-instruction-page input[type="datetime"],
  .trim-instruction-page input[type="datetime-local"],
  .trim-instruction-page input[type="date"],
  .trim-instruction-page input[type="month"],
  .trim-instruction-page input[type="time"],
  .trim-instruction-page input[type="week"],
  .trim-instruction-page input[type="number"],
  .trim-instruction-page input[type="email"],
  .trim-instruction-page input[type="url"],
  .trim-instruction-page input[type="search"],
  .trim-instruction-page input[type="tel"],
  .trim-instruction-page input[type="color"],
  .trim-instruction-page .uneditable-input {
    width: auto !important;
    min-width: 220px !important;
    font-size: 14px !important;
  }
}
