Hi,
This isn't a bug, just some missing css in the printerfriendly skin. You can add whatever style you like to that skin. In fact, you could remove the skin and rename another skin "printerfriendly" and mojo will use that for the "Printer Friendly" link.
Try adding the following to the bottom of the style.css file found in the printerfriendly skin directory.
.mpcalendarmain a {
text-decoration: none;
}
.mpcalendardayheader {
font-weight:bold;
font-size: 10pt;
color: #000;
border-bottom: 2px solid #000;
text-align: center;
height: 25px;
vertical-align: middle;
}
.mpcalendarday {
border: solid 1px #000;
font-size:8pt;
color: #000;
text-align: center;
}
.mpcalendarday, .mpcalendarweekendday, .mpcalendartoday, .mpcalendarselectedday {
background-color: transparent !important;
}
.mpcalendarnextprevious {
color: #414141 !important /*override hardcoded color*/;
text-align:center;
}
.mpcalendarnextprevious a {
display: none;
}
.mpcalendarothermonth {
border: solid 1px #000;
font-size:8pt;
color: #666 !important;
text-align:center;
}
.mpcalendarselectedday,
.mpcalendartoday {
border: solid 1px #000;
font-size:8pt;
color:white;
text-align:center;
}
.mpcalendarselectedday a,
.mpcalendartoday a {
color:#fff /*override hardcoded color*/;
}
.mpcalendarselector {
color: #414141;
border: solid thin #000;
font-weight:bold;
text-align:center;
}
.mpcalendartitle {
font-size:8pt;
font-weight:bold;
text-align:center;
color: #000;
}
.mpcalendarmain .mpcalendartitle > tbody { border: 0 none; }
.mpcalendarmain > tbody > tr:first-child { border-bottom:1px solid #000; }
.mpcalendarweekendday {
border: solid 1px #000;
background-color: transparent;
color: #000;
font-size: 8pt;
text-align: center;
}
/* Event Calendar Pro fix */
.eventmonthview .eventNextPrevious {
display: none;
}
.eventmonthview .mpcalendardayheader {
border: 1px solid #000;
border-bottom-width: 2px;
}
.eventcontainer {
margin: 1px !important;
/*border-radius: 6px;*/
border: 0 none !important;
background-color: transparent !important;
text-align: left;
}
.eventlink {
color: #333333 !important;
background-color: transparent !important;
font-weight: normal !important;
}
.dayNumber {
text-align: right;
margin-right: 3px;
}
.mpcalendartoday .dayNumber a {
color: #000;
font-weight: bold;
padding: 0 2px;
}
.eventmonhview {
border-color: #F5F5F5;
}
.eventcalheader td {
width: 33%;
}
.mpcalendarmain tbody {
border: 0 none;
}