* {margin: 0;padding: 0;border: 0;box-sizing:border-box;}

body {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color: #234;
    background-color: #d81159;
    padding: 12px;
}
    h1 {
        text-align: center;
        margin-bottom: 32px;
        font-weight: normal;

    }

    h1 span {
        color: yellow;
    }

    p{
        line-height:  1.4;
        font-style: italic;
        margin: 1em;
    }
        dl {
            border: 2px solid red;

        
    }

    dd{
        margin: 4px 0 12px 2em;
    }

    dd:hover {
        background-color: aliceblue;
    }

    table {
        border: 2px solid orange;
        width: 80%;
        margin: 24px auto;
        border-collapse: collapse;
    }

    th, td {
        border: 2px solid yellow;
        padding: 8px;
       
    }
    tr:first-child th,
tr:first-child td {
  width: 13%;
}   

    tr:first-child th:first-child,
    tr:first-child td:first-child {
      background-color: rgb(192, 231, 255);
      width: 9%;
    }

    .special {
        color: aqua;
        font-weight: bold;
        background-color: rgb(38, 8, 38);
    }

    tr:nth-child(odd) {
        background-color: #b15b7b;
    }


    tr:first-child {
        background-color: rgb(255, 127, 219);
    }

    .motivational_quote {
        color: orange;
        margin: 12px;
        padding: 6px;
        display: none;
    }

    .motivational_quote span {
        display: block;
        text-align: right;
        margin-top: 32px;
        color: white;
        font-weight: bold;
    }

    @media print {

        body {
            margin: .25in;
        }

        header + p {
            display: none;
        }

        h1 {
            font-size: 16pt;
        }
        dl {display: none
            ;}

        body, td, th, p {
            color: black;
            background-color: white;
        } 
        table {
            width: 100%;
        }


        td, th {
            border-left: 0;
            border-right: 0;
            font-size: 10pt;
            padding: 4px;
        }

        .motivational_quote {
             display: block;

        }
        .motivational_quote span {
            display: inline;
        }

        .motivational_quote span::before {
            content:" --";
        }

    }
   


