.document{
  min-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.linkWithIcon {
  background-position: 3px bottom !important;
}

.docBgIcon {
  background-position: 3px 7px !important;
}

div.richtextHide {
  display:block !important;
}

code, kbd, pre, samp {
  font-family: Courier New, serif !important;
}

.footerDocBlock{
  display: block !important;
  border-top: 1px solid #666 !important;
}
.footerDocInfo {
  display: table-row !important;
}
.footerDocTable {
  display: table !important;
}
.footer-notes{
  page-break-inside: auto;
}

thead {
  display: table-row-group;
}

.versionNumber {
  margin-left: 5px;
}

.staticFormView .formFieldValue {
  border: solid 1px #bbbbbb;
}

.products-table, .quote-header{
  border: 1px solid #ccc;
  padding: 5px !important;
  vertical-align: top;
}
.wrap {
  white-space: normal !important;
}

.display-table {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-break: break-word;
}

.footer-notes, .print-block, .footerDocTable, .footerDocBlock{
  page-break-inside: avoid;
}