smiley configuration CSS, adjust to your likings:
#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin: 0;}
where #content is your body class.
wp calendar CSS configuration, adjust to your likings:
1.
#wp-calendar{text-align:center;margin:0;width:70%;}
#wp-calendar td{line-height:10px;font-size:10px;color:#333;}
#wp-calendar td a{display:block;color:#711518;text-decoration:none;line-height:10px;border:1px solid #711518;}
#wp-calendar #prev a{width:30px;}
#wp-calendar #next a{width:30px;margin:0 0 0 30px;}
#wp-calendar #today{background:#711518;color:#333;}
#wp-calendar #today a{color:#333;font-weight:700;}
#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;text-transform:lowercase;}
2.
table#wp-calendar{border-collapse:collapse;margin:0;padding:0;}
table#wp-calendar a{color:#000; }
table#wp-calendar caption{font-weight:400;font-size:0.91em;line-height:1.72em; text-transform:uppercase;letter-spacing:2px;background:#e5e5e5;border-bottom:1px dotted #ddd;}
table#wp-calendar th{width:26px;font-size:0.91em;line-height:1.72em;background: #f2f2f2;border-bottom:1px dotted #ddd;text-align:center; }
table#wp-calendar td{width:26px;line-height:1.66em;color:#999;text-align:center;}
table#wp-calendar td#next,table#wp-calendar td#prev{width:78px;font-size:0.83em; letter-spacing:1px;text-transform:uppercase;}
3.
#wp-calendar{empty-cells:show;margin:5px auto 0;width:130px;}
#wp-calendar #prev a{font-size:8pt;}
#wp-calendar a{text-decoration:none;color:#fff;}
#wp-calendar caption{font:bold 1.0em 'Tahoma',Arial,Helvetica,Sans-Serif;text-align: center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:130px;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{ /* Doesn't work in IE */background-color:#000; }