body {
  /*margin: 1em;*/
  background-color: #fff;
  font-family: sans-serif;
}
th {
  text-align: left; /* LTR */
  color: #006;
  border-bottom: 1px solid #ccc;
}
tr.odd {
  background-color: #ddd;
}
tr.even {
  background-color: #fff;
}
td {
  padding: 5px;
}
#menu {
  visibility: hidden;
}
#main {
  margin: 1em;
}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #00f;}
a:link img, a:visited img {border: 0;}
.print-footnote {font-size: xx-small;}
img.print-logo {border: 0;}
.print-site_name {}
.print-breadcrumb {font-size: x-small;}
.print-title {}
.print-submitted {font-size: small;}
.print-created {font-size: small;}
.print-taxonomy {
  text-align: right;
}
.print-taxonomy li {display: inline;}
.print-content {}
.print-hr {
  border: 0;
  height: 1px;
  width: 100%;
  color: #9E9E9E;
  background-color: #9E9E9E;
}
.print-message {
  border: medium dotted blue;
  padding: 1em;
}
.print-source_url {font-size: small;}
.print-links {font-size: small;}
.print-footer {text-align: center;}


/* The above is copied from the Print module's css/print.css. */
/* The below is Tekla-specific. */

h2.node-title {
  page-break-before: always;
  padding-top: 1mm;
}

h2.sectiontitle {
  padding-top: 5mm;
}

h1.topictitle1,
.block-breadcrumb-breadcrumb,
.content .view .item-list,
.content article .clearfix nav.links ul.links,
.content .view .next-previous .next-previous-navigation .page-links,
.embedded_dita_topic br,
.field-name-field-environment,
.field-name-field-rating,
.print-footnote,
.links,
.menu,
.toc-menu.block-navigation-menu,
.tabs,
.jump_menu,
#toolbar,
#section-header,
#section-footer,
#zone-content-wrapper.zone-wrapper #zone-content.zone #region-content .region-inner #block-system-main.block .block-inner .content article #comments.comment-wrapper .footer,
#block-views-glossary-block-1 {
   display: none !important;
}

.topictitle1.collapse,
.node .section.collapsed .collapsable, .node .example.collapsed .collapsable, .node .nested0.collapsed .collapsable {
  display: block !important;
}

.node .section .collapse, .node .example .collapse, .node .nested0 .collapse {
    border-left: 0 none;
    cursor: default;
    padding-left: 0;
    line-height: 65px;
    font-size: 30px;
}

.node .section .collapse:before, .node .example .collapse:before, .node .nested0 .collapse:before {
        border-color: transparent;
        border-style: none;
        border-width: 0;
        content: "";
        height: 0;
        margin-top: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 0; 
}


@page {
    margin: 0;
}

body {
  background-image: none !important;
  margin: 10mm 15mm 10mm 15mm;
  width: auto !important;
  height: auto !important;
}

.view-content {
  margin: 10mm 10mm 5mm 10mm;
}

.node p,
.node .field-name-body div {
  margin-bottom: 0 !important;
}

.node .field-name-body div.section {
  margin: 0;
}

p {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

img {
  max-width: 100%;
}

ul li.BulletedDense p {
  margin: 0;
}

table.Notebox td,
table.Tipbox td {
	min-width: 87px; /* ~65060 */
}
.collapse-link,
.viewMore,
.videotype-flash,
.tekla-video-tutorials .views-field-view-node {
  display: none;
}

.videoTutorialsList{
  margin-bottom: 40px;
  margin-top: 40px;
} 