@media print {
  /*@page {size: landscape}  */
  html, body {
    margin: 0;
    padding: 0; }

  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquotequote,
  pre, a, abbr, acronym, address, big, cite,
  code, del, dfn, em, font, img, ins, kbd, q,
  s, samp, small, strike, strong, sub, sup, tt,
  var, b, u, i, center, dl, dt, dd,
  ol, ul, li, fieldset, form, label,
  legend, table, caption, tbody, tfoot,
  thead, tr, th, td {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0; }

  .header, .header a, td.content, .container > .content, input:focus,
  select:focus, textarea:focus, .vcard .org, .vcard .org .fn,
  .widget .ui-datepicker td a,
  .widget .ui-datepicker td a:hover,
  .results tr.group:hover {
    color: #565656; }

  body {
    font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
    font-size: 82.5%;
    font-weight: normal;
    height: 100%;
    width: 150%;
    line-height: 1;
    background-position: 50% 50%;
    margin: -24px !important;
    padding: 0px !important;
    height: 100%; }

  body div.container div.header,
  body div.container ul.sections,
  body div.container div.content div.layout-1 div.c-1 {
    display: none; }

  body div.container div.content div.print_content {
    display: block !important;
    width: 890px;
    width: 709px\9;
    font-size: 13px; }
    body div.container div.content div.print_content div.layout-1 {
      margin: 0 1em 1em;
      padding: 1em 0 1em 1em; }
      body div.container div.content div.print_content div.layout-1 div.c-1 {
        float: left; }
    body div.container div.content div.print_content .hud > div {
      float: left;
      padding: 12px 0; }
    body div.container div.content div.print_content .hud > div h1 {
      float: left; }
    body div.container div.content div.print_content .hud .issue {
      float: left;
      margin-left: 10px;
      max-width: 830px;
      max-width: 630px\9; }
    body div.container div.content div.print_content .hud ul {
      float: right;
      margin-left: 30px; }
    body div.container div.content div.print_content ol, body div.container div.content div.print_content ul {
      list-style: none outside none; }
    body div.container div.content div.print_content .section-header h1,
    body div.container div.content div.print_content .section-header h2,
    body div.container div.content div.print_content .section-header h3,
    body div.container div.content div.print_content .section-menu {
      max-width: 890px;
      max-width: 709px\9; }
    body div.container div.content div.print_content h2, body div.container div.content div.print_content legend, body div.container div.content div.print_content h2 a {
      font-size: 18px;
      line-height: 18px;
      margin-bottom: 4px; }
    body div.container div.content div.print_content .section-header h1 {
      line-height: 28px; }
    body div.container div.content div.print_content .section-header h1,
    body div.container div.content div.print_content .section-header h2,
    body div.container div.content div.print_content .section-header h3 {
      float: left;
      margin: 0; }
    body div.container div.content div.print_content h1 {
      font-size: 26px;
      margin-bottom: 4px; }
    body div.container div.content div.print_content .clearfix {
      display: block; }
    body div.container div.content div.print_content .section-header, body div.container div.content div.print_content .clearfix {
      display: inline-block; }
    body div.container div.content div.print_content .seperator {
      border: medium hidden !important;
      height: 1px;
      margin: 10px 0; }
    body div.container div.content div.print_content hr, body div.container div.content div.print_content .divider {
      border: medium hidden;
      height: 1px;
      margin: 10px 0; }
    body div.container div.content div.print_content div.layout-1:after {
      clear: both;
      content: " ";
      display: block;
      font-size: 0; }
    body div.container div.content div.print_content div div.bordered_frame {
      border: 2px solid #ececec;
      padding-top: 7px;
      padding-left: 5px;
      width: inherit; }
      body div.container div.content div.print_content div div.bordered_frame hr.divider {
        border: 0.5px solid #ececec;
        margin-left: -5px;
        max-width: 101%; }
      body div.container div.content div.print_content div div.bordered_frame table {
        font-size: 15px;
        table-layout: fixed; }
        body div.container div.content div.print_content div div.bordered_frame table tbody td {
          padding-bottom: 10px;
          width: 50%;
          vertical-align: top; }
          body div.container div.content div.print_content div div.bordered_frame table tbody td div {
            word-wrap: break-word; }
        body div.container div.content div.print_content div div.bordered_frame table tbody td div.label {
          font-weight: bold; }
          body div.container div.content div.print_content div div.bordered_frame table tbody td div.label span.required,
          body div.container div.content div.print_content div div.bordered_frame table tbody td div.label span.req {
            color: #993333;
            text-shadow: none; }
    body div.container div.content div.print_content ul.comment-list {
      font-size: 15px; }
      body div.container div.content div.print_content ul.comment-list li {
        padding: 10px; }
        body div.container div.content div.print_content ul.comment-list li .credentials a {
          color: #0080D4; }
        body div.container div.content div.print_content ul.comment-list li .attachment a[href]:after {
          display: none; }
    body div.container div.content div.print_content ul.issue {
      font-size: 14px;
      width: 200%; }
      body div.container div.content div.print_content ul.issue li {
        display: block;
        float: left;
        width: 50%; }
      body div.container div.content div.print_content ul.issue li.subheader_font {
        font-size: 16px; }
        body div.container div.content div.print_content ul.issue li.subheader_font span.label {
          font-weight: bold; }
    body div.container div.content div.print_content ul, body div.container div.content div.print_content li {
      list-style-type: none; }

  div.print_content {
    display: block;
    width: 1009px;
    width: 670px\9;
    font-size: 17.5px;
    font-size: 13.5px\9;
    padding-top: 10px;
    padding-left: -30px\9;
    padding-left: 20px;
    line-height: 20px; }
    div.print_content ul {
      width: 100%;
      list-style-type: none; }
    div.print_content ul.form-list {
      line-height: 20px; }
      div.print_content ul.form-list li[id*='question_'] {
        margin: 0 1em 1.5em 0; }
      div.print_content ul.form-list .bordered_frame {
        border: 1px solid #ececec;
        width: 101%; }
        div.print_content ul.form-list .bordered_frame div[id*='instructions_for_question_'] {
          height: auto;
          border-top-width: 1px;
          border-top-style: solid;
          border-top-color: #ececec;
          font-weight: normal;
          display: block !important;
          padding-top: 2px;
          margin-bottom: 10px;
          padding-left: 0px;
          background: white; }
        div.print_content ul.form-list .bordered_frame li.label_frame {
          background: #ececec;
          background: url(/assets/system_buttons/grey_btn_rt.png) no-repeat scroll 100% 0 rgba(0, 0, 0, 0) \9;
          font-size: 19.5px;
          font-size: 14.5px \9;
          height: 30px;
          margin-right: 0;
          padding-left: 8px;
          padding-top: 8px;
          font-weight: bold;
          border: 1px solid #ececec;
          height: auto; }
        div.print_content ul.form-list .bordered_frame li.zero_padding {
          background: #ececec;
          background: url(/assets/system_buttons/grey_btn_rt.png) no-repeat scroll 100% 0 rgba(0, 0, 0, 0) \9;
          font-size: 19.5px;
          font-size: 14.5px \9;
          height: 30px;
          margin-right: 0;
          padding-left: 8px;
          padding-top: 8px;
          font-weight: bold;
          padding-bottom: 0px;
          height: auto;
          border-bottom-color: white; }
          div.print_content ul.form-list .bordered_frame li.zero_padding label div[id*='instructions_for_question_'] {
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #ececec;
            font-weight: normal;
            background: white;
            margin-top: 8px;
            width: 100.8%;
            margin-left: -8px;
            padding-bottom: 0px;
            margin-bottom: -1px;
            display: inline-block !important;
            height: auto; }
      div.print_content ul.form-list hr.seperator {
        border: thin solid #ececec; }
      div.print_content ul.form-list li {
        line-height: 20px;
        padding-bottom: 8px; }
        div.print_content ul.form-list li ul li.left_padding {
          padding-top: 10px; }
        div.print_content ul.form-list li .comment {
          width: 100%;
          font-size: inherit; }
          div.print_content ul.form-list li .comment .additional_comments {
            padding-top: 8px;
            background-image: none;
            font-size: inherit;
            font-weight: normal;
            width: 99%;
            height: auto;
            font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif; }
        div.print_content ul.form-list li ul li h2 {
          font-size: 25.5px;
          font-size: 20.5px \9;
          padding-bottom: 20px;
          width: 670px\9; }
        div.print_content ul.form-list li ul li input[type='checkbox'] {
          width: 15px;
          height: 15px; }
        div.print_content ul.form-list li div h2 {
          font-size: 25.5px;
          font-size: 20.5px \9;
          width: 670px\9; }
        div.print_content ul.form-list li div.bordered_frame {
          border: 1px solid #ececec;
          width: 101%; }
          div.print_content ul.form-list li div.bordered_frame div.bordered_frame {
            border: none; }
          div.print_content ul.form-list li div.bordered_frame div.grey_label_header {
            background: #ececec;
            background: url(/assets/system_buttons/grey_btn_rt.png) no-repeat scroll 100% 0 rgba(0, 0, 0, 0) \9;
            font-size: 19.5px;
            font-size: 14.5px \9;
            height: 30px;
            margin-right: 0;
            padding-left: 8px;
            padding-top: 8px;
            font-weight: bold; }
          div.print_content ul.form-list li div.bordered_frame input[type="text"] {
            float: right;
            width: 705px;
            width: 465px \9;
            margin-right: 40px;
            margin-right: 30px \9;
            padding-top: 8px;
            padding-top: 0px \9;
            *margin-top: -22px;
            padding-bottom: 5px \9;
            *padding-bottom: 2px;
            border: 0 \9; }
          div.print_content ul.form-list li div.bordered_frame .radio .compound {
            margin-bottom: 0;
            vertical-align: top; }
            div.print_content ul.form-list li div.bordered_frame .radio .compound input[type='radio'] {
              width: 18px;
              height: 18px;
              width: 15px \9;
              height: 15px \9;
              *margin-top: 4px; }
            div.print_content ul.form-list li div.bordered_frame .radio .compound label {
              *padding-top: 0px !important; }
          div.print_content ul.form-list li div.bordered_frame .radio .related {
            clear: none;
            float: left; }
        div.print_content ul.form-list li .static_height {
          height: 35px; }
        div.print_content ul.form-list li div.bordered_frame ul.js-no-reset li {
          width: 101%; }
          div.print_content ul.form-list li div.bordered_frame ul.js-no-reset li div.line {
            line-height: 0.01px;
            width: 98%; }
            div.print_content ul.form-list li div.bordered_frame ul.js-no-reset li div.line div.separator {
              margin-top: -8px \9;
              *margin-top: 0px;
              width: 74%;
              width: 73% \9;
              margin-right: 8px;
              margin-right: 15px \9;
              border: thin solid black;
              padding: 0px;
              *margin-top: -5px;
              margin-bottom: 0px;
              display: block;
              right: 0px;
              float: right; }
          div.print_content ul.form-list li div.bordered_frame ul.js-no-reset li label {
            display: inline-block;
            margin-top: 10px;
            margin-top: -5px \9;
            *margin-top: 0px; }
        div.print_content ul.form-list li div[class*='group'] hr.separator,
        div.print_content ul.form-list li div[class*='group'] a.para_back hr.separator {
          display: block;
          margin-right: 30px;
          margin-right: 25px \9;
          width: 97%;
          width: 95% \9;
          border: thin solid black;
          border-collapse: collapse; }
        div.print_content ul.form-list li hr {
          border: medium hidden; }
        div.print_content ul.form-list li div.bordered_frame.txt_style {
          border: none; }
          div.print_content ul.form-list li div.bordered_frame.txt_style p span.moreellipses {
            display: none; }
          div.print_content ul.form-list li div.bordered_frame.txt_style p span.morecontent {
            display: block; }
          div.print_content ul.form-list li div.bordered_frame.txt_style a.morelink {
            display: none; }
        div.print_content ul.form-list li .top_padding {
          padding-top: 0.8em !important; }
        div.print_content ul.form-list li input[type="radio"] {
          width: 21px;
          height: 21px;
          float: left; }
        div.print_content ul.form-list li textarea {
          padding-top: 8px;
          border: none;
          background-image: none;
          font-size: 17.5px;
          font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif; }
      div.print_content ul.form-list .left_padding {
        padding-left: 8px !important; }
      div.print_content ul.form-list .radio_label_padding_top {
        display: inline-block;
        padding-top: 0.25em !important;
        margin-top: -0.5px \9 ;
        line-height: 15px \9; }
      div.print_content ul.form-list .remove_input {
        border: none;
        background-image: none;
        font-size: inherit;
        padding-bottom: 0px; }
      div.print_content ul.form-list .bold_text {
        font-weight: bold; }
      div.print_content ul.form-list .hide-question {
        display: none !important; }

  .new_ui_content table tbody tr td.right_column_image {
    display: none; }

  #show_form, .right_column_image, #message_box_div, .controls, .activity_header, #full_email_message, #partial_email_message, .new_ui_crumbs, .new_ui_header, .footer, .new_ui_non_footer_child,
  #logo, #catnavi, .topnavi, .more-link, .navigation, #sidebartop, #related, #social, #sponsors, .tabs, #allpost, .toolbar, .splitbox,
  #commentform, #commentabs .idTabs, .postmeta-content .comments, #respond h3, .tag, .footerlinks, .edit-question-control-header, .edit-question-header,
  .dotted_top_line, .breadcrumbs, .dotted_line_bottom, form {
    display: none; }

  .right_column_image {
    display: none;
    width: 0 px;
    background: none; }
    .right_column_image img {
      width: 0px;
      height: 0px; }

  a:link, a:visited {
    background: transparent;
    color: #333;
    text-decoration: none; }

  a:link[href^="http://"]:after, a[href^="http://"]:visited:after {
    content: " ";
    font-size: 11px; }

  a[href^="http://"] {
    color: #000; } }
@media print and (-webkit-min-device-pixel-ratio: 0) {
  .print_content form {
    font-size: 15.5px !important; }
    .print_content form hr {
      width: 100%; }
    .print_content form ul li .compound input {
      float: left;
      padding: 3px 5px 0px 0px; }
    .print_content form ul li .compound label {
      float: left;
      padding: 1px 5px 0px 0px;
      font-weight: normal; }

  body {
    font: 15.5px Arial, Helvetica, "Lucida Grande", serif;
    width: 122%; } }
