.swissdrg-print-this-page a {
    border-bottom: 1px solid #c7cacb !important;
    color: #4d585b !important;
    display: block;
    float: left;
    margin-top: -5px;
    text-decoration: none;
    transition: all 150ms ease-out;
}
.swissdrg-print-this-page a:hover {
    background-color: #edeeef !important;
}
.swissdrg-print-this-page span.print-icon {
    background-image: url(icons/print.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    float: left;
    height: 20px;
    margin-right: 10px;
    opacity: 0.6;
    width: 20px;
}