protected function display_mode() {

		// Get timestamp
		$timestamp  = mktime( 0, 0, 0, $this->month, $this->day, $this->year );
		$this_month = getdate( $timestamp );
		$start_day  = $this_month['wday'];

		// All day events
		echo $this->get_all_day_row();

		// Multi day events
		echo $this->get_multi_day_row();

		// Loop through days of the month
		for ( $i = 0; $i <= ( 24 - 1 ); $i++ ) {

			// Get timestamp & hour
			$timestamp = mktime( $i, 0, 0, $this->month, $this->day, $this->year );

			// New row
			echo $this->get_row_start( $timestamp );

			// Get this table cell
			echo $this->get_row_cell( $i, $start_day );

			// Close row
			echo $this->get_row_end();
		}
	}