Below is the html for just the calendar, not for the entire page. It includes the two birthdays as sample of how to create dates. You can add a link to the date, as well, if you need more room than the small text box provides. Be sure to enter something useful in the text box, though or no one will have any idea what the date is for.
<div id="calendar"> <h2>Calendar<br />2007</h2> <ul id="year"> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> JANUARY <table> <caption>JAN 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>01</td><td>02</td><td>03</td><td>04</td><td>05</td><td>06</td></tr> <tr><td>07</td><td>08</td><td>09</td><td>10</td><td>11</td><td>12</td><td>13</td></tr> <tr><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td></tr> <tr><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td></tr> <tr><td>28</td><td>29</td><td>30</td><td>31</td><td>..</td><td>..</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> FEBRUARY <table> <caption>FEB 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>01</td><td>02</td><td>03</td></tr> <tr><td>04</td><td>05</td><td>06</td><td>07</td><td>08</td><td>09</td><td>10</td></tr> <tr><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td></tr> <tr><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td></tr> <tr><td>25</td><td>26</td><td>27</td><td>28</td><td>..</td><td>..</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> MARCH <table> <caption>MAR 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>01</td><td>02</td><td>03</td></tr> <tr><td>04</td><td>05</td><td>06</td><td>07</td><td>08</td><td>09</td><td>10</td></tr> <tr><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td></tr> <tr><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td></tr> <tr><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td><td>30</td><td>31</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> APRIL <table> <caption>APR 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>01</td><td>02</td><td>03</td><td>04</td><td> <a href="#">05<span>Larry's Birthday</span></a></td> <td>06</td><td>07</td></tr> <tr><td>08</td><td>09</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td></tr> <tr><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td></tr> <tr><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td><td>28</td></tr> <tr><td>29</td><td>30</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> MAY <table> <caption>MAY 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>01</td><td>02</td><td>03</td><td>04</td><td>05</td></tr> <tr><td>06</td><td>07</td><td>08</td> <td>09</td><td>10</td><td>11</td><td> <a href="#">12<span>Helen's Birthday at 2 PM</span></a></td></tr> <tr><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td></tr> <tr><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td></tr> <tr><td>27</td><td>28</td><td>29</td><td>30</td><td>31</td><td>..</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> JUNE <table> <caption>JUN 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>01</td><td>02</td></tr> <tr><td>03</td><td>04</td><td>05</td><td>06</td><td>07</td><td>08</td><td>09</td></tr> <tr><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td></tr> <tr><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td></tr> <tr><td>24</td><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td><td>30</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> JULY <table> <caption>JUL 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>01</td><td>02</td><td>03</td><td>04</td><td>05</td><td>06</td><td>07</td></tr> <tr><td>08</td><td>09</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td></tr> <tr><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td></tr> <tr><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td><td>28</td></tr> <tr><td>29</td><td>30</td><td>31</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> AUGUST <table> <caption>AUG 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>01</td><td>02</td><td>03</td><td>04</td></tr> <tr><td>05</td><td>06</td><td>07</td><td>08</td><td>09</td><td>10</td><td>11</td></tr> <tr><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td></tr> <tr><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td></tr> <tr><td>26</td><td>27</td><td>28</td><td>29</td><td>30</td><td>31</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> SEPTEMBER <table> <caption>SEP 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>01</td></tr> <tr><td>02</td><td>03</td><td>04</td><td>05</td><td>06</td><td>07</td><td>08</td></tr> <tr><td>09</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td></tr> <tr><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td></tr> <tr><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td></tr> <tr><td>30</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> OCTOBER <table> <caption>OCT 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>01</td><td>02</td><td>03</td><td>04</td><td>05</td><td>06</td></tr> <tr><td>07</td><td>08</td><td>09</td><td>10</td><td>11</td><td>12</td><td>13</td></tr> <tr><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td></tr> <tr><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td></tr> <tr><td>28</td><td>29</td><td>30</td><td>31</td><td>..</td><td>..</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> NOVEMBER <table> <caption>NOV 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>01</td><td>02</td><td>03</td></tr> <tr><td>04</td><td>05</td><td>06</td><td>07</td><td>08</td><td>09</td><td>10</td></tr> <tr><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td></tr> <tr><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td></tr> <tr><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td><td>30</td><td>..</td></tr> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> <li> <!--[if lte IE 6]> <a href="#nogo"> <![endif]--> DECEMBER <table> <caption>DEC 2007</caption> <thead> <tr> <th scope="col">S</th> <th scope="col">M</th> <th scope="col">T</th> <th scope="col">W</th> <th scope="col">T</th> <th scope="col">F</th> <th scope="col">S</th> </tr> </thead> <tfoot> <tr> <td colspan="7"> </td> </tr> </tfoot> <tbody> <tr><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td><td>01</td></tr> <tr><td>02</td><td>03</td><td>04</td><td>05</td><td>06</td><td>07</td><td>08</td></tr> <tr><td>09</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td></tr> <tr><td>16</td><td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td></tr> <tr><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td></tr> <tr><td>30</td><td>31</td><td>..</td><td>..</td><td>..</td><td>..</td><td>..</td></tr> </tbody> </table> <!--[if lte IE 6]> </a> <![endif]--> </li> </ul> </div>