.group-header h2 {
    margin: 0.67em 0 1em 0;
}

.field--type-text-long p {
    margin-bottom: 0.67em;
}

@media screen and (max-width: 449px) {
    .field-item:nth-of-type(6) {
        display: none;
   }
}

@media screen and (min-width: 450px) {
    .field-item:nth-of-type(7) {
        display: none;
    }
}

@media print {
    .field-item:nth-of-type(7) {
        display: none;
    }

    .field .field-items .field-item ul li {
        font-size: 14px;
    }

    #force-page-break {
        page-break-before: always;
    }
}