     
     /// Asks the delegate if the calendar view should enable days prior to the current date.
     ///
+    /// ---
+    ///
     /// The default value is true. If returning false, the calendar view will make past days unselectable and will only display past days for the current week or month, depending on the calendar display mode.
     ///
     /// - Parameter calendarView: The calendar view requesting this information.

    
    func pastDaysEnabled(forCalendarView calendarView: GCCalendarView) -> Bool
    
    /// Asks the delegate to provide the font for the calendar view's **unselected** past day views.
    ///
    /// The default value is UIFont.systemFont(ofSize: 17).
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The font for unselected past day views.
    
    func pastDayViewFont(forCalendarView calendarView: GCCalendarView) -> UIFont
    
    /// Asks the delegate to provide the text color for the calendar view's **enabled** past day views.
    ///
    /// The default value is UIColor(white: 0.0, alpha: 0.87).
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The text color for enabled past day views.
    
    func pastDayViewEnabledTextColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    /// Asks the delegate to provide the text color for the calendar view's **disabled** past day views.
    ///
    /// The default value is UIColor.gray.
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The text color for disabled past day views.
    
    func pastDayViewDisabledTextColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    /// Asks the delegate to provide the font for the calendar view's **selected** past day views.
    ///
    /// The default value is UIFont.boldSystemFont(ofSize: 17).
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The font for selected past day views.
    
    func pastDayViewSelectedFont(forCalendarView calendarView: GCCalendarView) -> UIFont
    
    /// Asks the delegate to provide the text color for the calendar view's **selected** past day views.
    ///
    /// The default value is UIColor.white.
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The text color for selected past day views.
    
    func pastDayViewSelectedTextColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    /// Asks the delegate to provide the background color for the calendar view's **selected** past day views.
    ///
    /// The default value is UIColor(white: 0.0, alpha: 0.87).
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The background color for selected past day views.
    
    func pastDayViewSelectedBackgroundColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    // MARK: Current Day Views
    
    /// Asks the delegate to provide the font for the day view representing the current day.
    ///
    /// The default value is UIFont.boldSystemFontOfSize(17)
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The specified font.
    
    func currentDayViewFont(forCalendarView calendarView: GCCalendarView) -> UIFont
    
    /// Default value is UIColor(red: 1.0, green: 0.23, blue: 0.19, alpha: 1.0)
    func currentDayViewTextColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    /// Default value is UIFont.boldSystemFontOfSize(17)
    func currentDayViewSelectedFont(forCalendarView calendarView: GCCalendarView) -> UIFont
    
    /// Default value is UIColor.whiteColor()
    func currentDayViewSelectedTextColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    /// Default value is UIColor(red: 1.0, green: 0.23, blue: 0.19, alpha: 1.0)
    func currentDayViewSelectedBackgroundColor(forCalendarView calendarView: GCCalendarView) -> UIColor
    
    // MARK: Future Day Views

    
    /// Asks the delegate to provide the font for the calendar view's weekday labels.
    ///
    /// ---
    ///
    /// **Default Value**
    ///
    /// `UIFont.systemFont(ofSize: 10)`
    ///
    /// - Parameter calendarView: The calendar view requesting this information.
    /// - Returns: The font for the weekday labels.
