#all {
    display: none;
}

body {
    box-sizing: content-box;
    margin: 8px !important;
    padding: 0px !important;

    background-image: none !important;
}

#print {
    display: grid;
    justify-content: center;
    align-items: center;
}

#print img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 795px;
    margin-top: 38px;

    position: relative;
    left: 5px;
}

#print p, 
#print h1,
#print h2,
#print h3,
#print li,
#print table {
    position: absolute;
    box-sizing: border-box;
}

.sheet {
    position: relative;
}

.sheet #name {
    left: 60px;
}
.sheet #pronouns {
    left: 400px;
}
.sheet #specialty {
    left: 595px;
}
#name,
#pronouns,
#specialty {
    top: 104px;
}

#skillsTable {
    left: 260px;
    top: 200px;
    line-height: 18px;
}
#skillsTable td, th {
    padding-left: 149px; /* Add space inside the cells */
    padding-top: 11px; /* Add space inside the cells */
}

#stylesTable {
    left: 46px;
    top: 200px;
    line-height: 18px;
}
#stylesTable td, th {
    padding-left: 149px; /* Add space inside the cells */
    padding-top: 10.1px; /* Add space inside the cells */
}

#stamina-max {
    left: 287px;
    top: 958px;
}

#weaponName {
    left: 100px;
    top: 398px;
}
#weaponMaxDurability {
    left: 344px;
    top: 430px;
}
#weaponRange {
    left: 100px;
    top: 441px;
}

.sheet #strength {
    top: 173px;
    left: 255px;

    font-size: 1.2em;
}

.sheet #weakness {
    top: 205px;
    left: 255px;

    font-size: 1.2em;
}

.sheet #acquaintance {
    top: 272px;
    left: 50px;

    width: 325px;
    line-height: 25px;
}

.sheet #staple {
    top: 465px;
    left: 50px;

    font-size: 1.2em;
}

.sheet #spice {
    top: 465px;
    left: 230px;

    font-size: 1.2em;
}

.sheet #upbringing,
.sheet #initiation,
.sheet #ambition,
.sheet #connection {
    left: 90px;
    width: 650px;
    line-height: 28px;
}

.sheet #upbringing {
    top: 593px;
}
.sheet #initiation {
    top: 700px;
}
.sheet #ambition {
    top: 808px;
}
.sheet #connection {
    top: 912px;
}

.sheet #traits {
    left: 380px;
    top: 461px;
    line-height: 25px;
}
.sheet #techniques {
    left: 10px;
    top: 561px;
    line-height: 24.2px;
}
.sheet li {
    list-style-type: none;

    width: 380px;
}

.sheet li ul {
    margin: 0px;
}

@page {
    size: A4 portrait; /* Options: auto, A4, A3, letter, legal, etc. */
    margin: 0px; /* Set the page margins */
}