a, .actionlink {
z-index: 1;
color: white;
display:inline-block;
border-style: solid;
border-width:1px;
padding: 1em;
position: relative;
transition: color 1s;
}
a:visited { color: white; }
a:hover, a:visited:hover, .actionlink:hover {
color:black;
@media print {
.actionlink, .menuitem { display:none;}
div.bback {
position: absolute;
top: 0;
left:0;
width:100%;
height:100%;
z-index: -2;
background-color: rgba(32,32,32,.2);
div.aback {
transform: scaleX(0);
transform-origin: 0px 50% 0px;
transition: transform 1s;
z-index: -1;
background-color:white;
a:hover > div.aback {
transform: scaleX(1);