/*-----------------------------------------------------------------------*/
/* Site wide print style                                                       */
/*-----------------------------------------------------------------------*/

/*--HTML/Body----------------------------------------------------------------*/
html {
    margin:                0;
    padding:               0;
}
body {
    margin:                0;
    padding:               0;
    font-size:             10px;
    line-height:           normal;
    font-family:           Verdana, sans-serif;
}
#wrapper {
    position:              auto;
    min-height:            0px;
    min-width:             0px;
    height: auto;
}
/*-----------------------------------------------------------------------*/
header {
    display:               none;
}
footer {
    display:               none;
}
audio {
    display:               none;
}

/*-----------------------------------------------------------------------*/
.content h2 {
    break-before:          always;
    break-after:           avoid;
    page-break-before:     always;
    page-break-after:      avoid;
}
/*-----------------------------------------------------------------------*/
.content .animal {
    page-break-inside:     avoid;
    break-inside:          avoid;
}
/*-----------------------------------------------------------------------*/
.content .animal figure img {
    width:                 80pt;
    height:                80pt;
}
.content .animal figure {
    padding:               0px;
    margin:                5px 0px;
}
.content .animal figcaption {
    font-size:             5px;
}

@media (min-width:500px) {
.content .animal {
    display:               inline-block;
    width:                 calc(50% - 18px);
    padding:               0 0 0 0ex;
    margin:                0 15px 40px 0ex; /* for the birds */
}
.content .animal figure {
    float:                 left;
}
.content .animal .animal-details {
    margin-left:           100pt;
}
}

.content .animal figure {
    display:               inline-block;
    padding:               0px;
    margin:                5px 0px;
}
.content .animal-details {
}
.content .animal-names {
    font-size:             12px;
}
.content .animal-scientific-name {
    font-size:             8px;
    font-style:            italic;
    line-height:           normal;
    color:                 #616161 !important; /* BS */
}

/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
