not less than 100% of the height of the screen, if the content is less than the height of the screen
longer than the height of the screen, if the content longer than the height of the screen
with the centering content of the screen height
For example, on my test page in the first section photos are not placed in the screen height, and cut off. But if I change the height of this section, the height of the other sections change from the screen height to the height of the content.
If I am following, you want your sections to have a min height of 100% and a height of auto. If you want the containers to do that use the same settings but place the containers directly under the body. Make sure the body element has a height of 100%.