/*body * { padding: 0px !important; margin: 0px !important; float: none !important; position: relative !important; left: 0px !important; top: 0px !important; right: auto !important; bottom: auto !important; width: auto !important; height: auto !important; min-height: auto !important; }*/

#header-print { display: block; width: 100%; border-bottom: solid 1px #DDD; padding-bottom: 10px; margin-bottom: 10px; }
#header-print img { width: 50px; height: auto; }
#header-print h1 { font-size: 18px; padding-top: 10px; }

.slide .header h1 span { display: none; }
.remember-last-unit { display:none; }

#dashboard { display: none; }
#menu { display: none; }
div.audio { display: none !important; }
div.tools #instructions-bar { display: none; }
div.tools #print-bar { display: none; }
div.tools > div { display: none; }
div.tools #genogram-bar { display: block; position: relative; }
div.tools #genogram-bar > a, div.tools #genogram-bar button { display: none; }

div.tools #transcript-bar { display: block; position: relative; padding: 20px; border: solid 1px #EEE; font-size: 11px; font-style: italic; }
div.tools #transcript-bar > a, div.tools #transcript-bar button { display: none; }
div.tools #transcript-bar .transcript { display: block !important; width: 100% !important; height: auto !important; }

div.tools #tips-box { display: block; position: relative; padding: 20px; border: solid 1px #EEE; font-size: 11px; font-style: italic; margin-top: 25px; }
div.tools #tips-box .tips-box { display: block !important; width: 80% !important; height: auto !important; margin-top: -100px; margin-left: 100px; }
div.tools #tips-box img { width: 80px; height: auto; }
div.tools #tips-box button { display: none; }
div.tools #tips-box span { display: block; width: 80px; margin: -38px 0 0 14px; height: 32px; color: #FCDF00; font-size: 20px; font-weight: 600; }

div.tools #share-bar { display: none; }
div.tools #voiceover-bar { display: none; }
div.tools #progress-bar { display: none; }
div.tools .autoplay { display: none; }
div.tools #navbar { display: none; }
#videos { display: none; }

#prev { display: none; }
#next { display: none; }
#pager { display: none; }
button { display: none !important; }
body { font-size: 14px; }
body p, body h1, body h2, body h3, body h4, body h5, body h6, body ul, body ol, body table { padding-bottom: 10px; }

body .cycle-sentinel { display: none !important; height: 1px !important; }
body .cycle-carousel-wrap { display: block !important; position: relative !important; }
body .item.cycle-slide { position: relative !important; width: 100% !important; display: block !important; }
body .item.cycle-slide .myth { float: none !important; position: relative !important; top: auto !important; left: auto !important; }
body .item.cycle-slide .reality { float: none !important; position: relative !important; top: auto !important; left: auto !important; }
body .item.cycle-slide .myth div.image { display: none; }
body .item.cycle-slide .reality div.image { display: none; }

body #genogram-legend { display: block; margin-left: 40px; }

body .slide.print-alt > div.content { display: none !important; }
body .slide.print-alt > div.printable { display: block !important; }

body .slide.print-alt > div.printable table td { padding: 5px; }

body #container > p.credit { display: none; }

.button-timeline { display: none; }


#ownership-results-graph svg { overflow: visible; display: inline-block; position: absolute; top: 0; left: 0;}
#ownership-results-graph { display: inline-block; position: relative; width: 100%; padding-bottom: 100%; vertical-align: middle; overflow: hidden; }
#ownership-results-graph svg circle.student-line { fill: #4372c3; }
#ownership-results-graph svg path.limit-bottom { stroke: #70ad47; }
#ownership-results-graph svg path.limit-top { stroke: #ed7d31; }
#ownership-results-graph svg path.student-line { fill: transparent; stroke: #4372c3; }
