@media print {
  .pw-5 {
    width: 3% !important; } }

@media print {
  .pw-6 {
    width: 6% !important; } }

@media print {
  .pw-10 {
    width: 10% !important; } }

@media print {
  .pw-20 {
    width: 20% !important; } }

@media print {
  .pw-30 {
    width: 30% !important; } }

@media print {
  .pw-40 {
    width: 40% !important; } }

@media print {
  .pw-50 {
    width: 50% !important; } }

@media print {
  .pw-100 {
    width: 100% !important; } }

@media print {
  html {
    width: 100%; }
    html #header-container {
      display: none; }
    html .c42_unified_nav {
      display: none; }
    html.print-context-mainpanel {
      width: 100%; }
      html.print-context-mainpanel .ui-slidingpanel, html.print-context-mainpanel #sidebar {
        display: none; }
      html.print-context-mainpanel #mainpanel {
        display: block; }
      html.print-context-mainpanel a {
        text-decoration: none; }
      html.print-context-mainpanel .userDetail-computers-table {
        width: 700pt;
        margin: 20px 0; }
        html.print-context-mainpanel .userDetail-computers-table .col_1, html.print-context-mainpanel .userDetail-computers-table .col_2, html.print-context-mainpanel .userDetail-computers-table .col_3 {
          width: 30%; }
        html.print-context-mainpanel .userDetail-computers-table .col_1 {
          width: 40%; }
        html.print-context-mainpanel .userDetail-computers-table table, html.print-context-mainpanel .userDetail-computers-table div {
          width: 100%; }
      html.print-context-mainpanel .ui-table-outer > table {
        width: 100%; }
      html.print-context-mainpanel .userDetail-computers-table.ui-table.mini-table.module {
        width: 100%;
        clear: both; }
        html.print-context-mainpanel .userDetail-computers-table.ui-table.mini-table.module .ui-table-outer > table {
          width: 100%; }
          html.print-context-mainpanel .userDetail-computers-table.ui-table.mini-table.module .ui-table-outer > table > tr {
            width: 100%; }
            html.print-context-mainpanel .userDetail-computers-table.ui-table.mini-table.module .ui-table-outer > table > tr > td {
              width: 100%; }
    html.print-context-slidingpanel #mainpanel, html.print-context-slidingpanel #sidebar {
      display: none; }
    html.print-context-slidingpanel .ui-slidingpanel {
      display: block; }
    html.print-context-slidingpanel .detail-view-header {
      width: 100%;
      margin-bottom: 30px; }
      html.print-context-slidingpanel .detail-view-header .detail-view-header-text {
        width: 100%;
        display: block;
        margin: 0;
        border-bottom: 3px solid #cccccc;
        height: 32px; }
        html.print-context-slidingpanel .detail-view-header .detail-view-header-text h1 {
          padding-bottom: 2px; }
    html.print-context-slidingpanel a {
      text-decoration: none; }
    html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module {
      display: block;
      width: 100%;
      margin: 20px 0; }
      html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module * {
        margin: 0;
        padding: 0; } }
    @media print {
      html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_2, html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_3, html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_4, html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_5, html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_6 {
        width: 10% !important; } }
    @media print {
      html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_1 {
        width: 20% !important; } }

@media print {
      html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_7, html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_8, html.print-context-slidingpanel .serverDetail-storePoint-table.ui-table.mini-table.module .col_9 {
        display: none; }
    html.print-context-slidingpanel .detail-view-contents {
      clear: both; }
    html.print-context-slidingpanel .ui-table {
      clear: both;
      margin: 10px 0 40px 0; }
      html.print-context-slidingpanel .ui-table .ui-table-outer table {
        width: 100%; }
      html.print-context-slidingpanel .ui-table .ui-table-head,
      html.print-context-slidingpanel .ui-table .ui-table-content {
        width: 100% !important; }
      html.print-context-slidingpanel .ui-table th {
        padding-top: 20px;
        padding-bottom: 10px;
        border-bottom: none; }
      html.print-context-slidingpanel .ui-table * {
        margin: 0;
        padding: 0; }
      html.print-context-slidingpanel .ui-table .table-content-wrap {
        margin-bottom: 30px; }
    html.print-context-slidingpanel .charts-arrow {
      display: none; }
    html.print-context-slidingpanel table.wide {
      width: 100%; }
      html.print-context-slidingpanel table.wide th {
        border-bottom: 1px solid #cccccc;
        text-align: left;
        padding: 0; }
        html.print-context-slidingpanel table.wide th h3 {
          padding: 0;
          margin: 5px; }
      html.print-context-slidingpanel table.wide td {
        padding-top: 5px; }
      html.print-context-slidingpanel table.wide .count, html.print-context-slidingpanel table.wide .size {
        width: 15%; }
      html.print-context-slidingpanel table.wide .regkey {
        width: 40%; }
    html.print-context-slidingpanel .dashboard-widget h4 {
      font-size: 16px; }
    html.print-context-slidingpanel fieldset {
      border: 0;
      border-top: 1px solid #cccccc;
      margin-top: 20px; }
  body {
    font: 12px "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    overflow: hidden;
    background: white;
    color: black; }
    body #titlebar, body #keyboard-shortcuts, body input[type="checkbox"], body .checkbox-col, body #sidebar,
    body .view-titlebar .menus, body .table-footer, body .ui-table th img, body .print-hide, body .ui-menu42,
    body .ui-sheet, body h1.sheet-header, body .detail-view-header .gear-button, body .help-keyboard-shortcuts,
    body .ui-menu42 *, body #hidden-views, body input[type="button"], body input[type="submit"], body .ui-tabs-nav, body .msg-txt {
      display: none; }
    body .clear, body .clearfix {
      clear: both; }
    body .print-page-break-before {
      page-break-before: always; }
    body .print-page-break-after {
      page-break-after: always; }
    body i {
      font-style: normal; }
    body .ui-table {
      margin: 0;
      padding: 0; }
      body .ui-table table {
        width: 100% !important; }
      body .ui-table td, body .ui-table th {
        vertical-align: top;
        padding-left: 5px;
        border-collapse: collapse;
        border-spacing: 0;
        text-align: left; } }
      @media print {
        body .ui-table td.name, body .ui-table td.serverName, body .ui-table td.destinationName, body .ui-table td.username, body .ui-table td.percentComplete, body .ui-table td.lastBackupDate, body .ui-table td.lastBackup, body .ui-table td.orgName, body .ui-table td.os, body .ui-table td.acceptingUserName, body .ui-table td.acceptingDeviceName, body .ui-table td.transferRate, body .ui-table th.name, body .ui-table th.serverName, body .ui-table th.destinationName, body .ui-table th.username, body .ui-table th.percentComplete, body .ui-table th.lastBackupDate, body .ui-table th.lastBackup, body .ui-table th.orgName, body .ui-table th.os, body .ui-table th.acceptingUserName, body .ui-table th.acceptingDeviceName, body .ui-table th.transferRate {
          width: 20% !important; } }

@media print {
        body .ui-table td.number, body .ui-table td.count, body .ui-table td.size, body .ui-table th.number, body .ui-table th.count, body .ui-table th.size {
          text-align: right; } }
        @media print {
          body .ui-table td.number, body .ui-table td.count, body .ui-table td.size, body .ui-table th.number, body .ui-table th.count, body .ui-table th.size {
            width: 6% !important; } }
      @media print {
        body .ui-table td.restoreDate, body .ui-table td.restoreHistoryDuration, body .ui-table td.restoreFiles, body .ui-table td.restoreBytes, body .ui-table td.backupSessionCount, body .ui-table td.deviceCount, body .ui-table td.serverCount, body .ui-table td.storePointCount, body .ui-table td.archiveSessionCount, body .ui-table td.computerCount, body .ui-table td.backupComputerCount, body .ui-table td.size, body .ui-table td.archivedBytes, body .ui-table td.freeBytes, body .ui-table td.storedBytes, body .ui-table td.userCount, body .ui-table td.selectedBytes, body .ui-table td.storedBytesDeltaMonth, body .ui-table td.coldBytes, body .ui-table th.restoreDate, body .ui-table th.restoreHistoryDuration, body .ui-table th.restoreFiles, body .ui-table th.restoreBytes, body .ui-table th.backupSessionCount, body .ui-table th.deviceCount, body .ui-table th.serverCount, body .ui-table th.storePointCount, body .ui-table th.archiveSessionCount, body .ui-table th.computerCount, body .ui-table th.backupComputerCount, body .ui-table th.size, body .ui-table th.archivedBytes, body .ui-table th.freeBytes, body .ui-table th.storedBytes, body .ui-table th.userCount, body .ui-table th.selectedBytes, body .ui-table th.storedBytesDeltaMonth, body .ui-table th.coldBytes {
          width: 6% !important; } }

@media print {
        body .ui-table td.storage-status, body .ui-table th.storage-status {
          text-align: center; } }
      @media print {
        body .ui-table td.modificationDate, body .ui-table td.planType, body .ui-table th.modificationDate, body .ui-table th.planType {
          width: 10% !important; } }
      @media print {
        body .ui-table td.storage-status, body .ui-table td.acceptingDeviceOsNameAndVersion, body .ui-table th.storage-status, body .ui-table th.acceptingDeviceOsNameAndVersion {
          width: 3% !important; } }

@media print {
        body .ui-table td.storage-status.all:after, body .ui-table td.acceptingDeviceOsNameAndVersion.all:after, body .ui-table th.storage-status.all:after, body .ui-table th.acceptingDeviceOsNameAndVersion.all:after {
          color: green;
          content: "A"; }
        body .ui-table td.storage-status.none:after, body .ui-table td.acceptingDeviceOsNameAndVersion.none:after, body .ui-table th.storage-status.none:after, body .ui-table th.acceptingDeviceOsNameAndVersion.none:after {
          color: grey;
          content: "O"; }
        body .ui-table td.storage-status.some:after, body .ui-table td.acceptingDeviceOsNameAndVersion.some:after, body .ui-table th.storage-status.some:after, body .ui-table th.acceptingDeviceOsNameAndVersion.some:after {
          color: gold;
          content: "S"; }
        body .ui-table td.storage-status.none-alert:after, body .ui-table td.acceptingDeviceOsNameAndVersion.none-alert:after, body .ui-table th.storage-status.none-alert:after, body .ui-table th.acceptingDeviceOsNameAndVersion.none-alert:after {
          color: red;
          content: "W"; }
        body .ui-table td.storage-status.blank:after, body .ui-table td.acceptingDeviceOsNameAndVersion.blank:after, body .ui-table th.storage-status.blank:after, body .ui-table th.acceptingDeviceOsNameAndVersion.blank:after {
          content: "-"; }
        body .ui-table td.storage-status.icon.backup:after, body .ui-table td.acceptingDeviceOsNameAndVersion.icon.backup:after, body .ui-table th.storage-status.icon.backup:after, body .ui-table th.acceptingDeviceOsNameAndVersion.icon.backup:after {
          content: "IBE"; }
        body .ui-table td.storage-status.icon.new-devices:after, body .ui-table td.acceptingDeviceOsNameAndVersion.icon.new-devices:after, body .ui-table th.storage-status.icon.new-devices:after, body .ui-table th.acceptingDeviceOsNameAndVersion.icon.new-devices:after {
          content: "ND"; }
        body .ui-table td.storage-status.icon.balancing:after, body .ui-table td.acceptingDeviceOsNameAndVersion.icon.balancing:after, body .ui-table th.storage-status.icon.balancing:after, body .ui-table th.acceptingDeviceOsNameAndVersion.icon.balancing:after {
          content: "BL"; }
        body .ui-table td.storage-status.icon.online:after, body .ui-table td.acceptingDeviceOsNameAndVersion.icon.online:after, body .ui-table th.storage-status.icon.online:after, body .ui-table th.acceptingDeviceOsNameAndVersion.icon.online:after {
          content: "ON"; }
        body .ui-table td.ellipses, body .ui-table th.ellipses {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          -o-text-overflow: ellipsis;
          -webkit-text-overflow: ellipsis; }
      body .ui-table .ui-table-head {
        width: 100%; }
        body .ui-table .ui-table-head th {
          border-bottom: 1px solid #cccccc;
          font-size: 12px; }
      body .ui-table .ui-table-content {
        font-size: 12px; }
        body .ui-table .ui-table-content tr:nth-child(even) {
          background: #eeeeee;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0);
          background: -moz-linear-gradient(bottom, #eeeeee 1%, #eeeeee 100%);
          background: -webkit-gradient(linear, left bottom left bottom, color-stop(1%, #eeeeee), color-stop(100%, #eeeeee));
          background: -webkit-linear-gradient(bottom, #eeeeee 1%, #eeeeee 100%);
          background: -o-linear-gradient(bottom, #eeeeee 1%, #eeeeee 100%);
          background: -ms-linear-gradient(bottom, #eeeeee 1%, #eeeeee 100%);
          background: linear-gradient(to bottom, #eeeeee 1%, #eeeeee 100%); }
    body .ui-alertlist .ui-table td, body .ui-alertlist .ui-table th {
      padding: 0.5em 0 0.5em 0; }
      body .ui-alertlist .ui-table td .select, body .ui-alertlist .ui-table th .select {
        width: 0em; }
      body .ui-alertlist .ui-table td .severity, body .ui-alertlist .ui-table th .severity {
        width: 5em; }
      body .ui-alertlist .ui-table td .description, body .ui-alertlist .ui-table th .description {
        width: 37em; }
      body .ui-alertlist .ui-table td .server, body .ui-alertlist .ui-table th .server {
        text-align: left;
        width: 8em; }
      body .ui-alertlist .ui-table td .timestamp, body .ui-alertlist .ui-table th .timestamp {
        width: 10em; }
      body .ui-alertlist .ui-table td .screen-only, body .ui-alertlist .ui-table th .screen-only {
        display: none; }
    body .view-titlebar .view-title {
      padding: 5px;
      margin: 0 0 15px 10px;
      border-bottom: 5px solid #616161;
      color: #616161;
      font-weight: bold;
      font-size: 10px;
      display: block; }
    body #orderdetail .contents .detail-block {
      width: 160px;
      float: left;
      font-size: 11px;
      padding: 0 20px; }
    body #orderdetail .contents .detail-info {
      width: 210px;
      float: right;
      font-style: italic;
      color: #919191;
      margin-top: -10px; }
      body #orderdetail .contents .detail-info img {
        display: block; }
    body #orderdetail .contents .order-detail-line-items {
      margin-top: 30px; }
      body #orderdetail .contents .order-detail-line-items table {
        border-collapse: collapse; }
      body #orderdetail .contents .order-detail-line-items th {
        text-align: left;
        border-bottom: 2px solid #cccccc;
        font-size: 12px;
        padding: 8px; }
      body #orderdetail .contents .order-detail-line-items td {
        border-bottom: 1px solid #eeeeee;
        font-size: 11px;
        padding: 5px; }
      body #orderdetail .contents .order-detail-line-items .summary tr td:first-child {
        text-align: right;
        color: #60c1f1; }
    body .ui-userDetail .userDetail-tmpl img {
      float: left;
      margin-top: 15px; }
    body .ui-userDetail .detail-view-header-text {
      margin-left: 50px;
      padding-left: 30px; }
    body .ui-userDetail .detail-view-header {
      margin-top: 20px; }
    body .ui-userDetail .module.inline.last {
      position: absolute;
      border-left: 1px solid #cccccc;
      margin: -60px 0 0 100px;
      padding-left: 10px; }
    body .computerList .ui-table .CrashPlan-row .icon-c42-sp {
      display: none; }
    body .computerList .ui-table .SharePlan-row .icon-c42-cp {
      display: none; }
    body .computerList .ui-table th.restore, body .computerList .ui-table td.restore {
      display: none; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .destination {
      width: 20%; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .serverName {
      width: 125px; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .storePoint {
      width: 15%; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .selected-size {
      width: 14%; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .backup-status {
      width: 140px; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .last-backup {
      width: 12%; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .last-completed-backup {
      width: 12%; }
    body #computerDetail.ui-computerDetail .computerDetail-destinations-table .opts-menu {
      display: none; }
  .ui-notifybar {
    display: none; }
  .SharePlan-row .storedBytes:before, .SharePlan-row .percentage:before, .SharePlan-row .lastBackup:before, .SharePlan-row .restore:before, .null-row .storedBytes:before, .null-row .percentage:before, .null-row .lastBackup:before, .null-row .restore:before {
    content: attr(data-natext); }
  .SharePlan-row .storedBytes span, .SharePlan-row .percentage div, .SharePlan-row .percentage span, .SharePlan-row .lastBackup span, .SharePlan-row .restore span, .null-row .storedBytes span, .null-row .percentage div, .null-row .percentage span, .null-row .lastBackup span, .null-row .restore span {
    display: none !important; }
  .info-box, .info-box.mini-table {
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    margin: 10px 0;
    border: 1px solid #cccccc;
    padding: 10px; }
    .info-box .data-tbl, .info-box.mini-table .data-tbl {
      width: 100%; }
      .info-box .data-tbl th, .info-box.mini-table .data-tbl th {
        text-align: left; }
    .info-box .lbl, .info-box.mini-table .lbl {
      width: 20%;
      padding-top: 5px;
      font-size: 16px;
      font-weight: bold;
      float: left; }
    .info-box .col, .info-box.mini-table .col {
      padding-right: 10px; }
      .info-box .col label, .info-box.mini-table .col label {
        color: #cccccc;
        font-size: 11px;
        display: block; }
  .module {
    padding: 10px;
    margin: 10px; }
    .module.dashboard-left {
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      -ms-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px;
      float: left;
      margin-left: 0;
      border: 1px solid #cccccc;
      width: 45%; }
    .module.dashboard-left.computer-storage-stats {
      width: auto; }
    .module.dashboard-right {
      float: right;
      margin-right: 0;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      -ms-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px;
      border: 1px solid #cccccc;
      width: 45%; }
    .module .dashboard-widget * {
      margin: 0;
      padding: 0; }
    .module .dashboard-widget .col:first-child {
      width: 30%;
      float: left; }
    .module .dashboard-widget .col:last-child {
      width: 70%;
      float: right; }
    .module .dashboard-widget h3 {
      color: #676767;
      font-weight: normal;
      padding: 0;
      margin: 0; }
    .module .dashboard-widget h4.focus {
      font-size: 20pt;
      margin-top: 8px; }
    .module .dashboard-widget h4.chart-label {
      display: none; }
    .module .dashboard-widget label {
      font-size: 10px; }
    .module .dashboard-widget .segment {
      margin: 8px 0; }
    .module .dashboard-widget .dashboard-graphs {
      position: relative;
      width: 210px; }
      .module .dashboard-widget .dashboard-graphs .tickLabel {
        font-size: 11px; }
      .module .dashboard-widget .dashboard-graphs .yAxis .tickLabel {
        font-size: 9px; }
    .module .dashboard-widget-large {
      width: 735px; }
      .module .dashboard-widget-large .dashboard-graphs-large {
        width: 550px; }
      .module .dashboard-widget-large .col:first-child {
        width: 130px;
        float: left; }
      .module .dashboard-widget-large .col:last-child {
        width: 224px;
        float: left; } }
