body {
    font-size: .95em;
    -webkit-print-color-adjust: exact;
}

a[href]:after {
    content: none !important;
}

#photo{
    display: none;
}

.box {
    margin-bottom: -10px;
}
.col-sm-5{
    width: 40%;
    padding: 0 15px;
}

.col-sm-7{
    width: 60%;
    padding: 0 15px;
}

.skills .col-sm-offset-1,
.interests .col-sm-offset-1{
    margin-top: -10px;
    margin-bottom: 5px;
}

#education {
    margin: 0;
    margin-bottom: -20px;
}
#awards:before,
#education:before {
    background: none;
}

#awards .description,
#education .description,
.job .details {
    border: 1px solid #eee;
}
.publication,
.publication .panel-heading,
.publication .name{
    margin: 0;
    padding: 0 5px;
    border: none;
}
.publication .panel-body {
    padding: 0 10px;
    margin: 0;
}

.badge {
    margin: 0;
}

.list-group-item{
    border: none;
    margin: 0;
    padding: 5px 15px;
}
.list-group-item:after{
    content: '';
    position: absolute;
    top: 8px;
    right: 0;
    left: -1px;
    height: 0;
    width: 0;
    border: solid transparent;
    border-right-color: #999;
    border-width: 4px;
    pointer-events: none;
}

.list-group-item{
  background-color: #fff !important;
  color: #000;
}