html, body {
    height: 99%;
}

body, p, li, a {
    font-size:12px!important;
    line-height:15px;
}
.workPlace .jobInfoContent a {
    color:#404040;
}
.print-only {
    display:block!important;
}
.non-printable  {
    display: none !important;
}
.main{
    margin:10px auto;
    padding:0px;
    box-shadow: none;
    max-width: 700px;
    width:700px;
}
.title, header, .aboutJob {
    padding:0px 0px 20px;
}
.preTitle, .subTitle, .sectionTitle, .contactTitle, .jobInfoTitle {
    font-size:14px;
    line-height: 18px;
}
.jobTitle {
    color:#404040;
    font-size: 28px;
    line-height: 34px;
}
.aboutJob li:before {
    content: "\f0da";
    font: 12px/1 'FontAwesome' !important;
    position: absolute;
    left: -5px;
    top: 3px;
}
.contract, .workload, .workPlace {
    border-top: none;
    padding: 5px 0;
}
.sectionContent, .jobInfo {
    margin-bottom:20px;
}
@media only screen and (min-width: 992px) {
    .ui.column.grid>[class*="nine wide computer"].column, .ui.grid>.column.row>[class*="nine wide computer"].column, .ui.grid>.row>[class*="nine wide computer"].column, .ui.grid>[class*="nine wide computer"].column, .ui.column.grid>[class*="five wide computer"].column, .ui.grid>.column.row>[class*="five wide computer"].column, .ui.grid>.row>[class*="five wide computer"].column, .ui.grid>[class*="five wide computer"].column {
        width: 100%!important;
    }
}

