.staff2col {
-webkit-columns:2;
   -moz-columns:2;
        columns:2;
-webkit-column-gap:40px;
   -moz-column-gap:40px;
        column-gap:40px;
-webkit-column-rule:1px outset rgba(0,0,0,.15);
   -moz-column-rule:1px outset rgba(0,0,0,.15);
        column-rule:1px outset rgba(0,0,0,.15);
}
.staff2col section{display:inline-block;line-height:1.25em}
.staffApp .jobTitle{margin-top:-1.5em}
.staffApp .jobTitle em {color: #6687A8;}
.staffApp section .jobTitle, .staffApp .requiredText{margin-top:-1em}
.staffApp hr, .staffApp section{clear:both;width:100%}

.interior .staffApp .staff-image, .interior .staffList .staff-image  {border-radius: 50%; border: 2px solid #D9E7F5;float: right; margin: 0 0 5% 5%}
.interior .staffApp .staff-image{max-width:350px; padding:6px 6px 6px 6px;}
.interior .staffList .staff-image {max-width:150px; padding:4px 4px 4px 4px;}
.interior .staffList a .staff-image:hover{border: solid 2px #73C167}

@media screen and (max-width: 749px) {
    .interior .staffList a .staff-image {max-width:100px; padding:4px 4px 4px 4px;}
    .interior .staffApp .staff-image  {margin: 0 0 5% 0; max-width: 100%}
}