﻿/* Copyright 2019, Sciamble Corp. All Rights Reserved. We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions. */

html, body {
    max-width: 100%;
    overflow-x: hidden;
    line-height: 24px;
}

a {
    text-decoration: none;
    color: black;
    width: 100%;
}

ul, li {
    padding: 0;
    list-style-type: none;
}

sup {
    vertical-align: +0.55em;
    line-height: 1.35em;
    font-size: 90%;
}

sub {
    vertical-align: -0.2em;
    line-height: 1.35em;
    font-size: 90%;
}

.videoInsert {
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
    background-color: white;
    margin: 0;
}

.imageInsert {
    max-width: 100%;
    height: auto;
    margin: 0;
}

@media print {
    * {
        text-align: justify;
        text-justify: auto;
    }

    body {
        -webkit-print-color-adjust: exact; /* To prevent chrome from removing background color during printing */
    }

    /* image center */
    .imageInsert {
        display: block;
        margin: 0 auto;
        width: auto;
        page-break-before: auto;
        page-break-after: auto;
        page-break-inside: avoid;
        position: relative; /* must be set so for "page-break-inside : avoid" to work */
    }
}

/* set page margin during printing */
@page { 
    size: auto; 
    margin: 25.4mm;
}