1. You can choose from the Download List widget's "Sort documents and files" dropdown to sort as set in Advanced mode, and then go to Advanced settings for the widget -> ControlDefinition->Views and set SortExpression for the desired view. I have attached a sample screenshot demonstrating the location of that setting for List view of the widget.
2. Please try this sample solution:
Create a new Web User Control (e.g. TwoLevel.ascx) in a folder /MyControls in the root of your Sitefinity project. Open TwoLevel.ascx and paste the following line of code in it:
Build the solution, and in Sitefinity drag a Navigation control on your page. Click on the Edit button of the control and set the custom template to ~/MyControls/TwoLevel.ascx (refer to the attached screenshot for more info). This should work once you publish the page.
3. What I'd suggest you is to schedule Publish/Unpublish functionality for the events (if they are recurring events, then you can set the Unpublish date for the last occurrence of the event) This way you'll have all the events that are over appear as unpublished. If the functionality you want differs from the above, please do not hesitate to let us know.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items