body * {
    font-family: sans-serif;
}

p img {
    display: inline-block;
}

.section-3 {
    clear: both;
    margin: 10px 0;
}

.toc-section li {
    display: flex;
    padding: 2px 0;
    text-transform: capitalize;
    display: list-item;
    list-style-type: none;
}

.toc-section li a {
    text-decoration: none;
}

#toc a {
    color: black;
    font-size: 18px;
    display: inline-block;
}

.toc-section li a:visited {
    color: black;
}

.toc-section li a:hover {
    color: black;
}

.print-page-number {
  display: none;
}

.titlePageImage{
  width:200px;

}

#documentationTitlePageDiv{
  margin-top:50px;
  height:600px;
  display:table;
  width:100%;
}

#documentationTitlePageImgDiv{
  height:100%;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}

@media (max-width: 1199px) {
  .print-img {
    display: block;
  }

}
@media print {
  .mbg-head{
    text-align: center
  }
  .section-2{
    padding-right: 20px;
  }
  .book-heading{
    page-break-before: always;
  }
  #tocHeading{
    page-break-before: always;
  }
  .right-edge-img{
    padding-right:20px;
  }
  .left-edge-img{
    padding-left:20px;
  }
  .page-breaker{
    page-break-after:always;
  }
  .titlePageImg{
    width:240px;
    height:250px;
    padding: 10px;
  }
  .center-img p{
    text-align: center
  }
  .titlepagetext {
      clear: both;
      float: right;
      margin: 3px;
  }
  #companyNameSpan{
    clear: both;
    float: right;
    margin: 3px;
    color: #28702a;
    font-weight: bold;
  }
  .vsc-initialized{
    margin:0px;
  }
  #titlePageInfoDiv{
    padding-right: 113px;
  }
}
